ActionScript 3.0 :: How To Access MovieClip From External File
Apr 29, 2010
I'm working on what might be called my first OOP project using AS3. I have no prior programming experience and I'm just starting out learning AS3. So here's my question - The project FLA file has no graphics on its timeline. All the graphics are imported externally through a display class which loads several .swf files onto the main stage. In one of these .swf files there is a MovieClip instance (which is functioning as a mask) by the name of viewArea_mc.
Now I'm working on a new class which has something to do with graphics that will be revealed through the viewArea_mc mask (mentioned above). My question is basically how do I address this viewArea_mc object from this new class? Let's say this new class is a kind of container whose width and height are dependent on the width and height of viewArea_mc. How do I address those properties of viewArea_mc? For example, say I have a variable in this new class called container. Why is this code giving me an error?
Code:
Select allvar container:Sprite = new Sprite;
container.width = 2 * viewArea_mc.width;
The error I get is:
Access of undefined property viewArea_mc
View 1 Replies
Similar Posts:
Jan 19, 2009
I am currently using an external Class file for an instance in my .fla project. It creates an instance of that specific class and has it carry out some functions.I want to access a MovieClip on the stage in the .fla file in the external Class file. How can I do this?For example, the Class file creates an instance of that class, and I want the x and y coordinates of that instance to be equal to that of let's say circle_mc. Now circle_mc is on the stage of the .fla file, and therefore cannot be accessed. How can I get around this?
View 5 Replies
May 22, 2011
I am loading an external swf into my main swf. From my main swf I am trying to access a movieclip inside the external swf.
My code:
Code:
trace(contentLoader.getChildByName("mask_mc").y);
trace(contentLoader.getChildByName(event.target.mask_mc.name).x);
(contentLoader is my loader, the mc iam trying to access is mask_mc)
View 1 Replies
Jan 20, 2010
I am using Action Script 3.I have loaded some xml data using an external as file called importxml.as.If I put a trace statement in it to access the content it works perfectly.But how do I access the data from the Flash main timeline or from another as file?I am using the statement �import xmlimport� but if I then write:trace(xmldata.category[1].word[1].text); I get the message;
1120: Access of undefined property xmldata.
If I try this on the main timeline
var myXMLmlimport=new xmlimport();
I get the error message
TypeError: Error #1010: A term is undefined and has no properties.
View 2 Replies
Feb 4, 2012
I have an external as file.I was wondering what I put in it to update a textField I have manually drawn on the stage? so what I'd normally put in the timeline is:
myField.text = 'tester';
what would you put in an exteranl as file, and do I need to include:
import flash.display.MovieClip;
import flash.display.Stage;[code]....
View 11 Replies
Jan 20, 2010
I have loaded some xml data using an external as file called importxml.as.If I put a trace statement in it to access the content it works perfectly.But how do I access the data from the Flash main timeline or from another as file?I am using the statement import xmlimport but if I then write:trace(xmldata.category[1].word[1].text); I get the message[code]...
View 0 Replies
Nov 8, 2011
I have one fla called index.swf it import another swf called (home.swf) through addChild()In home.swf, there is a button.i am trying to make this button activate an event in index.swf I tried using root but not worked I tried use stage but neither worked.
View 4 Replies
Dec 20, 2010
I have an Existing FLA file (It is my Project file) and I have downloaded one good example Class file with Fla. But there is no code at all on the stage just it is retrieving instructions from the Class. How can I use this class file in my existing fla file.
View 3 Replies
Dec 13, 2011
I want access MovieClips Dynamically from the external flash file.There are 5 MovieClips named Loader_1_mc, Loader_2_mc,.Loader_5_mc like so. Each of this movieClip contain 5 movieClips by named acc_1,acc_2, acc_5 like.How Can I access From the swf file. i tried few steps within nested loop.[code]
View 1 Replies
Feb 18, 2010
i'm trying to access an mxml component from my external as file. e.g
main.mxml:
[mx:text id="myText" />]
file.as:
var mainM:main = new main();
mainM.text.visible = true;
i get the following error:
[TypeError: Error #1009: Cannot access a property or method of a null object reference]
View 2 Replies
Jul 30, 2011
I am trying to access/target a movieclip on the stage in my .FLA file from a AS3 class file Main.as but I can't get it to work.[code]...
View 7 Replies
Dec 23, 2011
Is it possible on flash to access inside a movie clip of an external swf file?im trying to link this button which is currently inside a movieclip to the frame inside this movieclip of an external swf.[code]
View 1 Replies
Sep 1, 2009
I'm trying to make a simple "tamagotchi-alike" application and i have encountered problems when trying to access a movieclip. To describe the situation, at the beginning there is nothing on the stage, then from a class called Kitty I attach a movieclip called mainStage with all the animations.
[Code]...
View 0 Replies
Jun 27, 2009
I am working on a website, its a project, I built custom buttons and used there own AS3 to make them play on hover. There is one problem thou, in my main scene or timeline I created this function:
about_but.addEventListener(MouseEvent.CLICK, function(){
var aboutURL:URLRequest = new URLRequest("about.swf");
})
contact_but.addEventListener(MouseEvent.CLICK, function(){
var contactURL:URLRequest = new URLRequest("contact.swf");
})
cat_but.addEventListener(MouseEvent.CLICK, function(){
var galleryURL:URLRequest = new URLRequest("catalogue.swf");
})
port_but.addEventListener(MouseEvent.CLICK, function(){
var portURL:URLRequest = new URLRequest("port.swf");
})
Ok but it had the navigatetoURL function but I took it out. Reason is because I want these buttons to load in a movieclip (mc_loader) as external swf files. I am not sure as is to linking these buttons to the loader movieclip.
View 9 Replies
Oct 26, 2009
I am trying to make a website using flash, and as I dive deeper on this project i realize that it is far more complex than I thought.I came across with this problem:In my webpage, i reserved a big space for content, which would include text and images (a space for news). In that space, flash would read, and show, a word file (for example), thus making it possible to update the content of the website without changing the SWF file, but changing only the external word document.
View 4 Replies
Apr 7, 2011
I'm loading an external logo (.swf) into a movieclip. The user would actually select what logo to load from a list. After loading the selected logo into the empty movieclip, the user can than apply certain changes such as changing the logo colors, the size, the rotation and the position of the logo over a certain product.What I want to do is to expand on this by allowing the user to select whether they want the logo tiled across the product
View 3 Replies
Jun 14, 2011
I am developing iOS app in Adobe AIR and Adobe Flash CS5.5... It's basically a huge timeline of movie clips with entrance screen. What I want to do is somehow create an external AS or TXT file, in which I got few movie clips defined as visible/hidden. I want the movie itself to change those states of the movie clips in the external file when it reaches certain frames in the main timeline, so that the next time you open the app and its entrance screen, there are buttons (movie clips) made visible there which can link/bring you to the previously reached frame.
View 4 Replies
Apr 15, 2012
I want to load my external SWF file using the following code in "Panel4_mc" instead of on stage. How can I do it" function btnClick(event:MouseEvent):void {
[Code]...
View 4 Replies
Apr 17, 2009
Instead of posting my entire files and such, I'll make a brief example of my situation and my desired outcome.My files consist of my document class entitled Engine.as and another class Abilities.as all within the same folder.On my stage I have a MovieClip with the instance name of item1_mc. On its personal timeline I have 2 frames, one entitled "inactive" and the other "active". Here's a sample of very similar code....
Code:
package
{
import flash.display.MovieClip;
[code]....
How do I access item1_mc? In reality I have 6 different clips and I desire to access much more than frame changes...what's the overall best way to be able to interact with an item placed on the stage via an external .as file that is not the document class?
View 11 Replies
Aug 7, 2009
i know that:
sample_mc1.loadMovie("example.swf",1)
//will load "example.swf" into the current "sample_mc1" of the same swf file
however how can I load 'sample_mc1' to a movieclip located in a external swf file?
View 4 Replies
Jan 7, 2009
I am loading an external swf file/movieclip onto the main stage - it is a simple transition and once it has finished playing, I want to jump to a frame in the main stage.I've loaded the movieclip onto the stage, but don't know how to jump to another frame after it has played and stopped...what's needs to be added to this to goto a frame on the main stage........
on (release) {
loadMovie("black.swf", holder);
}
View 2 Replies
Oct 6, 2009
I have searched the archives here, but cant get a clean answer on this.I am loading an external SWF sucessfully, but I need to manipulate a MovieClip instance within that external SWF from the main file.
Code:
// SLIDE 1 IMAGE LOADING
var slide1Loader:Loader = new Loader();
var image1:URLRequest=new URLRequest("slides/1.swf");
slide1Loader.load(image1);
slide1.slideImage.addChild(slide1Loader);
That is the successful code to bring it in - but now I need to be able to use a movieclip within it called COPYMC
View 4 Replies
Oct 1, 2004
I'm using Flash MX 2004, and using the loadMovie() function to draw an external .swf file into a blank movieclip. My question is how the browser (let's assume Internet Explorer) caches this information. I know that after a Flash movie is loaded within an HTML page, the browser caches it, so that on the next load the movie appears nearly instantly from the cache. However, does it also cache the movie loaded using loadMovie(), or does it always redownload that external movie regardless?
View 2 Replies
Nov 21, 2010
I've been searching around all afternoon, and am pulling my hair out. 1) I have a movieclip instance on stage (simple graphical element that represents platforms for a hero to run and jump along). I have placed it on the stage with an external class engine.as and in this class it is called myPlatform and is an object of Platforms.as. The movieClip is called platforms and from a trace(myPlatform.name) the instance name is instance3.
2) I am attempting to access the properties of myPlatform in an Enterframe event loop in my character control and collision class (called hero.as)
Basically here is the bit of code I am trying implement within Hero.as :
[Code]...
This all worked when I was writing actionscipt within the FLA file, on the timeline frame 1. I simply don't know how to access myPlatform from within the external Hero.as class! Do I need to create a variable? Is there a really easy way to do this with some syntax/command that I have not learned yet?
View 3 Replies
Nov 13, 2009
I am trying to import a SWF file into a custom loader and then treat the loaded SWF file as a MovieClip object. The code for the functionality can be seen below.
public function loadMyMovie(movie:String)
{
var now:Date = new Date();
var rnd:String = "?randomize=" + now.time;
[Code].....
When I do this I get the following error.
"Implicit coercion of a value with static type flash.display:DisplayObject to a possibly unrelated type flash.display:MovieClip."
View 2 Replies
Oct 22, 2011
I am trying to access a function in a loaded swf that has external class.. I would like to avoid having to put the function on my "Main" Doc class in the external swf and instead access the function directly from the class
This is what ive tried so far and it's a no dice:
private function startLoad(){
var loader:Loader = new Loader();
var req:URLRequest = new URLRequest("one.swf");
[Code]....
View 1 Replies
Jan 17, 2012
I Have a flashmovie thats almost done and will soon hit the internet, but I want to add some animations into the website it�s two gears that I�m about to put at the bottom of the page and when a button releases in the main flashmovie the two bottom gears will turn a few frames and just stand still.These three movies are all separate (main movie, first gear and second gear).
It's a homepage designed in HTML and flash that has this "main flashmovie" in the middle of the screen, the size is about 1500(width)X800(height). And the gears is about 800wX200h placed at the left and right side bottom of the page. Dont worry the site is easy to apply to any screen resolution.I have been looking everywhere for any soul out there who suffering from the same problem but no success. Is it possible to script a button in the main movie to launch two separate movies in their own contents?
View 2 Replies
Oct 16, 2011
what I'm trying to do is accessingsnapText = scrollPane.source.textSnapshot;from an external swf. I've tried:
trace("-->: "+scrollPane.source.textSnapshot.getText(0, 1000));
trace("-->: "+myLoader.content.textSnapshot.getText(0, 1000));
trace("-->: "+mc.textSnapshot.getText(0, 1000));
[code].....
View 3 Replies
Mar 6, 2012
Working on an RPG type flash, and I have to be able to control a text-box from quite a few locations. The one that is causing me trouble is the inventory. I need to be able to access the textbox with an instance of "statusWindow" from within the inventory clip (instance name "inventory"), so when I mouse over an item within the movieclip it will change the status window on the stage.In this instance I want to mouse over inventory.invHealth from the main timeline to get the display.itemName and itemProps are strings containing information about the item.I tried the following but it gave me a "possibly undefined" error.
invHealth.addEventListener(MouseEvent.MOUSE_OVER, itemStats);
function itemStats(e:Event):void
{
root.statusWindow.text = itemName+"
"+itemProps;
}
View 1 Replies
May 28, 2011
how can i access a movieclip via its instance name in another Movieclip class?
and a nother question how can i access a movieclip via its class name in another movieclip class?
BTW i want to access the movieclip child
View 4 Replies