ActionScript 2.0 :: Getting Variables From Inside Movie Clips In MX?
May 18, 2003some variables are inside of a movie clip, and i can't seem to access them from the main timeline.
View 5 Repliessome variables are inside of a movie clip, and i can't seem to access them from the main timeline.
View 5 Repliesokay, i'm trying to create a full website myself, and inside my main scene movie, i have a movie clip for the content.. inside THAT clip on a frame for the links, i have another movie clip that has all the link buttons embedded... i've got those buttons set up so they stagger fade in as an effect... my problem is, they just keep repeating, and i want the fade in effect to stop after the first time. i've got a stop keyframe after the tween of every button motion, but i dont know the correct code for the movie/button clip itself to play once and then stop.. this is what i have right now, as an action on the movie clip with the buttons inside it:
onClipEvent (enterFrame) {
play();
}
i'm trying to create a full website myself, and inside my main scene movie, i have a movie clip for the content.. inside THAT clip on a frame for the links, i have another movie clip that has all the link buttons embedded... i've got those buttons set up so they stagger fade in as an effect...
my problem is, they just keep repeating, and i want the fade in effect to stop after the first time. i've got a stop keyframe after the tween of every button motion, but i dont know the correct code for the movie/button clip itself to play once and then stop.. this is what i have right now, as an action on the movie clip with the buttons inside it:
onClipEvent (enterFrame) {
play();
}
also if you want to see what the problem is, here's the website in it's infancy (700k)
I have a problem stopping multiple clips. I have created a presentation using flash and I have many movie clips which have sub movie clips inside of them. Ok lets look at one movie clip in detail. Inside one _root movie there are multiple sub movies; each with a different movieclip labels (each movie clip is named with unique labels ie. north, south, east, west, and What I need to do is be able to STOP all these sub movie clips with one stop, and in turn PLAY these same movie clip with a second action.
The only way I know how to stop all these sub movie clips is to target each and every one individually.
[Code]...
Make things very simple, I need to pass variables between different movie clips (.swf's) on my main movie. It seems as tho my variables are only local, not global, i just need to know how to initialize global variables, and how to use the global variables in my other swf's.
View 14 RepliesI'm trying to use the scroll pane component for the first time, and I've spent most of the day getting nowhere. Based on my experience with other components and with loading content into movie clips, I expected that I would point my scroll pane to its content and be off and running, but that hasn't happened.
[Code]...
I have a label I am referencing form a movie clip inside the movie clip which contains the "label_2." Here is the code I used: MovieClip(parent.parent).gotoAndPlay("return_2"); Now I need to reference a instance name of a movie clip in side the same scene.
View 10 RepliesI was wondering about the flexability of loading movies into a movie clip. Currently, I am well able to load one movie into a movie "loader" clip, but thought maybe there is a way to load additional movie clips into that same "loader" clip, as i am starting to accumulate several different graphics that i need to have be inside movie clips so that i can make them change colors on the same frame when needed.
i shot from the hip and tried this code, but didnt have any luck:
mc_LCD_loader.attachMovie("hilight", "g", 1), ("header", "X", 1); mc_LCD_loader.g._x = 0; mc_LCD_loader.g._y = 1000;
mc_LCD_loader.X._x = 0; mc_LCD_loader.X._y = 1000;
[Code]....
I have my flash document set up in the following way: On the main timeline I have my buttons that I want to play movie clips embedded inside a movie clip on the main timeline.However, when I click each different button, the current movie clip stops playing and then the movie clip corresponding to the button plays.
I want them all to be able to play at once. So for example you push button 1 and the alien plays, but half way through you could click button 2 and the alien clip would keep playing, but also the helicopter clip would begin to play as well.Here is the code I have so far:
building_btn1.addEventListener(MouseEvent.CLICK, alien);
building_btn2.addEventListener(MouseEvent.CLICK, helicopter);
function helicopter(e:MouseEvent):void {[code]......
I have a menu bar that has 2 Drop down menus. Each drop down is a separate movie clip, with 3 buttons inside that are separate movie clips. I have a class set to the buttons that are movie clips for a roll over effect. But when I mouse over it does not work. Also on the main time line I tried to add a like to a web page but it did not work. But I only have this problem with the movie clips that are inside the drop down movie clips.
Why is this? How do I add roll over actions and external links to movie clips that are inside of another movie clip? I really need some help this is a problem I have been having for about a month or more. I am still a AS3 newb and this is my first time using classes. The other classes I have work with everything else, Im just having trouble with the movie clips that are inside movie clips.
[URL]
At step four, it says to
4- Inside another Movie Clip named "Limits" place "Pads" and "Wall". Pads' instance name should be "Pads" and Wall's instance named "Border". We put the Wall and Pads inside the same Movie Clip, to use it to know when the ball collided. And we couldn't put everything together because the ball behaves different if hits the Wall instead of the Pads.
How do I create this movie clip and put the other movie clips "inside it"? Also, if anyone can find out, where do I put this movie clip? Do i put it at the same spot as the wall?
i made a game with all the levels put into a movieclip named "game". Every level is put into a different frame and i want to make a pause and play button.I found this code but dont know how to use it:
on (release) {
for (var i in mc) {
typeof (mc[i]) == "movieclip" ? mc[i].stop() : trace("mm");
[code]....
Is there a way to do stop/pause all the movie clips inside a Big movie clip? I wanna control the movie clips as well with a slider. Yes i can control the Big movie clip yet i couldn't control those movie clips lie inside that Big movie clip.
View 9 RepliesWhat is the code I use to find out how many movie clips are inside a movie clip and then remove them?
clips = some_mc.numberOfClipsAtThisLocation;
clips.RemoveEmAll;
i got a school flash project where i need to access the _y properties of many movie clips buttons that set with name like sel 1 sel2 sel 3 and so on the problem is i have 2 sets of those, one on the main timeline which i can access with "for" looped _root["sel"+i]._y and one which is inside another movieclip problem is i don't know how to access the later using for loop? this is the script that i used to access the _y on the _root.selx
[Code]...
Okay, SO i have a movie clip, and to stop it i use
Code:
stop();
and to stop the main timeline I use
[code].....
I keep having problems with variables in movie clips
_level0.NumberSectionsEntry.ThreeMeterBays
keeps appearing in the text fields
if I change the variables on the text field in hte mc from ThreeMeterBays to _root.ThreeMeterBays they work do all variables have to call _root?
which is the use of having "variable movieClips"?? ...I mean, if I have this:
Code:
var SuperAwesomeGuy:MovieClip = new MovieClip()
the only usefull things I could do with it is the following (which is very usefull if you are using a "for...in"):
Code:
var variableMovie:MovieClip = _root.attachMovie("movie","movie-with-complicated-name"+i,random_depth)
variableMovie._x = 200
variableMovie._y = 500
and I didn't found anything else useful...
I always wanted Flash to emulate After Effects' animation environment after Adobe acquired it from Macromedia,After a bit of struggling and plenty of cussing, I'm finally starting to get used to the new interface and the behavior of the motion editor/new motion tween protocols. That said, I'm still having trouble with a few concepts, namely viewing animated masks inside "3D" movieclips. why you can't preview animation happening inside a movie clip on the stage. Is there any technical reason I'm too blind and/or stupid to notice? Otherwise it seem like something they'd allow to do in all this time!
View 8 RepliesI've created a button and placed it inside a movie clip. I've added the below script (as2) on the button however when I Test Movie, the button does not work.
[Code]...
im having some issues getting the duplicateMovieClip function work correctly. Im trying to create a drag and drop of a duplicate movie clip, so the clip stays in place but also drags as a duplicate clip.
The issue here is, if i use this code:
on (press) {
this.duplicateMovieClip("circle1", 1);
_root.circle1.startDrag();
}
It works perfectly. The movie duplicates and the duplicate drags. My issue is, im trying to do this within its own movie clip, and it seems when I try using duplicatemovie clip inside of a movie clip the whole thing just breaks. Is there something im not doing right here or do duplicate clips just not work within other movie clips?
I've got a scrolling thumbnail movie clip.Inside the movie clip are 5 buttons.I can't get the buttons to work.I know to put the actionscript(2.0) ON the button and not IN the button.The sripting is a simple on press gotoandplay frame# command.yet it won't work.Is there something specific I'm missing when putting buttons inside a movie clip?
View 5 RepliesFor loop generates clips containing clips. I need to access a specific clip (look_back) within the parent clip generated by the loop. Not sure how to do this.[code]
View 1 RepliesI have a movie clip where I store a value in a variable called "yourname" and then load a different .swf file in level 1. I display the value of "yourname" in a dynamic text box, that works fine. I then move on to a frame where the user has an input text box and can re-enter a value for the "yourname" variable, and then clicks a button symbol to reassign the value. Bear in mind, "yourname" was not originally stored on this level and this movie clip, it is stored on level 0 on the first (main) movie clip. Here is my code in the button:
on (release) {
_level0.yourname = String (inpt_newName.text);
}
inpt_newName is the input text box. My intent here is to have a "main" timeline where variables are stored, and then load and unload various .swf movie clips as needed, storing and variables (i.e. decisions) that the user makes.
I'm having a problem with something which i thought i knew and apparently i dont.I have 2 Movieclips in my scene. i have "whole" and inside it "but1gallery" inside "but1gallery" i have a button named "but1". What i need is to get to a frame inside mc "whole" when clicking "but1". this is my code(im using AS2):
View 1 RepliesI've created six movie clips of cursive text effect using masking for the animation. Each clip is approximately 160 frames long. I need to play these sequentially, one after the other, when the page loads. structure multiple clips to play after each other?
View 3 RepliesI want to create a menu which is a mc on the mainStage, not inside anything. The menu itself has element inside it, so something like this mainStage»navMenu»navMenuClose. I want the action script on the mainStage, but it does not recognize the button navMenuClose. I want the actionscript on the mainStage because I also want the menu to hide after each function, just for navigation. (The close is incase you changed your mind) If I have the script inside the navMenu it does not recognize the menu, so I cannot hide it from there.
View 4 RepliesIs ther a way to get all movie clips inside a area with AS3 I need this to do multiple selection.
View 5 RepliesSo I am loading an SWF like this:
ActionScript Code:
public function layoutLoad(e:Event):void
{
FlashConnect.trace("Display.loadLayout()");
[Code].....
It will compile but I get a "Cannot access a property or method of a null object reference." So I am not targeting right. I did double check my instance name is correct and in the root of the loaded SWF
I know that I should use pythagore to calculate the distance, but I need to calculate distance between 2 objectfs that are contained within 2 different movie clips. Something in the line of :
xdist = Math.round(follow.p1._x - photo1_mc.p1._x);
ydist = Math.round(follow.p1._y - photo1_mc.p1._y);
distancefromthis = Math.round(Math.sqrt((xdist*xdist) + (ydist*ydist)));
But distancefromthis contains always the same value, maybe it's because _x is calculated within the movie clip, so I need to find the photo1.p1._x in the stage.