ActionScript 2.0 :: Controlling Nested MC And Locking A Frame In It
May 17, 2004
I've got different skins on my flash site. the site becomes skinned when a user clicks a skin button and the related MC's in my movie go to the appropriate labelled frames with the .png graphics for that skin. I pretty much just use go to and stop for that and it works great on static (non-animated MC's). I've got one situation though where my MC is animated (it slides up and out of the way to reveal content underneath). I need to be able to tell that MC to go to and stop on the correct frame and then STAY THERE! I'm having trouble figuring out how to make it stay there. At present it defaults back to its first frame whenever it is tweened (animated).
I've got different skins on my flash site. the site becomes skinned when a user clicks a skin button and the related MC's in my movie go to the appropriate labelled frames with the .png graphics for that skin.
I pretty much just use go to and stop for that and it works great on static (non-animated MC's). I've got one situation though where my MC is animated (it slides up and out of the way to reveal content underneath).I need to be able to tell that MC to go to and stop on the correct frame and then STAY THERE! I'm having trouble figuring out how to make it stay there. At present it defaults back to its first frame whenever it is tweened (animated).
I've got a play and stop buttons on the stage which are controlling some 3 nested MovieClips, It controlls Well the MovieClip which is located on the first frame, but when I want to stop/play the other two MC's (frames 2 & 3) I get the following error - TypeError: Error #1009: Cannot access a property or method of a null object reference. at jukebox_fla::MainTimeline/playMP3() I know the problem is that I just can't control any other Nested Instances of a MovieClip Unless it is located on it's First frame. How can I stop/play the other 2 MC's (Frames 2 & 3) by coding from the main stage?
what if i need the Sub.swf to always find the native php file eather it gets loaded into main.swf or gets played from local folder and i can't use full paths. is it possible to load Sub.swf into Main.swf and make sure that Sub.swf still thinks /myfolder/ as home?
im doing a website and using a flash header. this has some movie clips and it needed a loader. in Firefox it will lock up when clicking from page to page and stop on the full loader bar. im using cs3 master collection and as3 the website is paradisebeergarden.ph this is driving me nuts as it is only doing this in Firefox!
I am trying to control a movieclip nested in a movie clip from the main timeline, but I can't seem to get it to work. I understand the "." dot notation, but it just isn't working.I googled the crap out of it, but nothing really.Attached is just a simple example I'm trying to get to work. The file is CS4 format.
I have an animation of a spinning globe made from 2 maps placed back-to-back and a circular mask over them. The animation loops endlessly to simulate a spinning globe. This animation was made into a movieclip (globeSpin) which is nested inside another movieclip ontainer_mc). I want to stop the spinning effect when a user mouses over and start it up again when they mouse out. Code is below:
I have a movie clip nested in frame 2 (* = movie clip in frame 2), it looks like this:
[1][2*][3]
When I test the movie it skips over frame 2. What type of action script (AS2) do I need either in the movie clip and/or in frame 2 to get the movie to play before proceeding and stopping at frame 3?
I am slowly getting back into flash again and I have an MC (lets call it M_sms) that on a rollover has an animation. I have several of these M_sms on the main stage and there is no problem. The M_sms have also been placed inside a MC (lets call it M_big) that has also been placed on the main stage. M_sms for some reason do not animate on rollover. I have a startdrag/stopdrag on the M_big and that works fine. But the M_sms nested do nothing.
I have 3 navigation buttons and an empty movie clip on the stage. Clicking each button loads a 'page' into the empty clip, and each 'page' is a movie clip in the library. When the movie initially loads, the 'home' page movie clip automatically loads into the empty clip on the stage and plays to a frame half-way through. When a navigation button is clicked I want to finish playing the loaded movie clip, remove it, load the new 'page' into the empty clip, and play it (also to the half-way point). I have been able to accomplish everything except getting the name of the loaded 'page' clip and making it play to the end. This is what I have in frame 1 of the main timeline with the code for 1 button:
var homeMovieClip:MovieClip = new homeScene(); emptyMC.addChild(homeMovieClip); gotoAndPlay(2); bioButton.addEventListener(MouseEvent.MOUSE_UP, bioClickHandler); function bioClickHandler(event:MouseEvent):void{ [Code] .....
I have a straight forward flash document where the play head plays from start to finish. The client wants a way to stop and start the animation if time is needed to discuss what is happening on screen. Simple buttons can easily do this if those buttons are not nested.
However, if I make a mouse over pop up movie clip button and place those button inside it, they do not work. I can not find the piece of code that will link these nested buttons back to the main time line.
i've made a drop down menu that works fine as it goes for dropping down when moused over the button which triggers is menu. but when im trying to add functionality which is triggered by the nested buttons that drop down i cant control the frame position of the main timeline does anyone know how i can do this.
I have 3 frames each with a movie clip called map_mc. Each different map_mc have different objects that call the CollisionDetect class. Heres whats happening. objects from frame 1 will start freaking out when I goto frame 2. How do I remove only the event listeners from objects only on frame 1?
I have been trying this.currentFrame but the problem is that all the objects are inside map_mc on the first frame so no matter what it will always be 1. On the other hand MovieClip(root).currentFrame will always give me the current frame but wont tell me what the objects frame is relative to the stage.What I want to do is have something to this effect:MovieClip(root).this.currentFrame would output that this object is on frame 1 and MovieClip(root).currentFrame will tell me that the stage is on frame 2 so I can remove the listeners accordingly.
I have an problem whereby I have created a Frame by Frame dancing human figure and now I want to move it across the screen as well as scale it using a Tween.
I have spent quite some time slightly adjusting the upper arms, forearms, hands, legs etc and creating a new keyframe for each movement. All the movements are all in one layer... ie the forearm doesn't have it's own layer etc. I am running the animation at 24fps so there is quite bit going on.
I now realise that I should have created a symbol/movie clip from the first image I created and then scaled and moved the image first before animating it's limbs but I only realized that after hours of work and I would hate to start all over again.
So basically what I have is a dancing human figure in the one spot moving it's arms and legs and I want it to move across the screen and become larger by scaling it using a Tween. I could of course re-edit each keyframe by slightly scaling and the slightly moving the figure but that will take quite some time to get right as there will be a fair bit of trial and error doing it that way.
Instead of adding more frames in my timeline in order to get the perfect timing pe keyframe, how can I control the amount of seconds at each keyframe using actionscript 3
I have 4 key frames in my flash project and what i'm trying to do is to go from one key frame to another and make some of the content on the destination key frame invisible using actionscript. I know how to go from one frame to another but i'm having problems finding a way to control the visibility of content from another frame.
i have a site with 3 frames, the top one have a flash MC in it to navigate the site. the middle frame is where i want to load or call normal HTML pages into using the Flash MX bar in the top frame, the bottom frame isnt really important.
i have tried using the "getURL" statment in flash Mx but i cant target the frame, in flash 5 i could but in MX there's no target option when using "GetUrl".....
On my main timeline, I have a movieclip called "mainpage". Within "mainpage", I have a button that when clicked upon, needs to go back to the main timeline, into another movieclip, and to a specific frame in that movieclip. The code I've been using for all my other buttons is this:
In that particular case, the button is going up to the parent movieclip of it's parent to a specific frame label.The problem I'm having is that I need for this button within "mainpage", rapp_proj_btn, to go to the main timeline, go into a movieclip a few frames down called "portfolio_content" (on a frame labelled "Portfolio"), and to a frame labelled "rapp". No matter what I've tried, I can't seem to target the "portfolio_content" movieclip, even though I've put the instance name on it and everything. I can, using the code below, get the rapp_proj_btn to go to "Portfolio", but I can't get inside that "portfolio_content" movieclip that sits on that frame.
This is the code I use to get to the proper frame:
I tend to get an error describing not being able to get to an undefined property called "portfolio_content", and to be honest, in AS3, I'm not exactly sure how to go about fixing that error. I've tried calling the "portfolio_content" instance name in the code (right before gotoAndStop), but it doesn't recognize the movieclip.
I have a MC on my stage that has 2 buttons nested inside. So, the problem is that I have a stop(); actions on the first frame ( first frame is blank ) and I only play the movie once someone rolled over another button outside this MC. Because I'm giving the instructions to my buttons from the timeline. I have all the code on a frame and am calling the buttons from there but it seems that the buttons won't work properly if they are not placed on the first frame.
That simple thing won't work if the button are placed the way they are now, it seems that flash can see the button only if they are at frame 1... and no, I don't want to put the code directly on the button, I want to make it work this way.
I just joined this Adobe Forums, and I am new to action script 3.0, I am working on a couple of lessons and I would like to be able to shorten the number of frames they take up on the timeline by setting the time the transition takes in seconds in my action script, and limiting each to a single frame so that my timeline can be organized and easy to work with.SO I set the seconds to 10 seconds, and kept each on a single key frame BUT THE PROBLEM is that the transition only plays as a single frame and cuts off and then moves to the next frame and so on
Am gonna create an encyclopedia program, consist many of Chapter. I have difficulties about **controlling external swf inside my Main swf**. This is my Main.as in Actionscript 3
Code: public class utama extends MovieClip { var loader:Loader;
I have a movie running @ 24 fps. I particularly need to control a motion tween to run slower than the movie fps. How do i control frame rate of a particular motion tween.
Trying to create a link from an html page to the contact section of a flash website. I understand how to link to a specific frame by creating an anchor over the target frame, but it only works if its in a single movie. The problem is that the section I want to target is on a deeply nested movie which the main movie loads such as
Code: loadMovieNum("images/topback.swf", 8);
Instead of the html code looking like this "index.html#contact" for a single movie what would a nested link code look like?
I am using flash cs3 and I have a series of quotes that fade in and out. I have a movie clip that does the fading in and out and then nested in there I have the quotes. fadeInOut1_mc (is the instance of the fading in and out) quotes1_mc (is the instance of the timeline of quotes nested in the above movie clip)
When the quotes end I would like the main timeline in Scene 1 to move to the next frame and play. fadeInOut1_mc is in the timeline of Scene 1 If I could do that I think I'd be off to the races, but I'm stuck on it.
The below function does not work probably due to the path being typed incorrectly. How can i fix it?
ActionScript Code: function ChangeTheme(Thistheme) { for (i = 1; i <= 218; i++) { with (this["sector" + i])
[Code]...
Also worth mentioning: On each of those frames, i have defined a local variable to label the sector. the label's name will be the same as the movie clip that is visible on that frame, as described below:
Actions for Frame1 of WallNorth: fLabel = CementRoad_mc actions for frame2 of WallNorth: fLabel = DirtRoad_mc
P.S. "Thistheme" is just a way of advancing the frame of "Cementroad" (to display the cement road as wet or dry or muddy or w/e)
Am gonna create an encyclopedia program, consist many of Chapter. I have difficulties about controlling external swf inside my Main swf. This is my Main.as in Actionscript 3
public class utama extends MovieClip { var loader:Loader; var urlReq:URLRequest;[code]........
Am using eksternal page as a Chapter, and A Chapter consist of many Pages (it using Scene) For an example :
Chapter 1 --> Page 1 it will be represented as hal1.swf-->Scene 1 Chapter 1 --> Page 2 it will be represented as hal1.swf-->Scene 2
I'm trying to control a movie clip called "nosotrosmc" with a frame label inside called "historia" but does not work Code: menu.nosotros.addEventListener(MouseEvent.CLICK, subSeccion); function subSeccion(e:MouseEvent){ trace(""+e.target.name+"boton clicked"); this.nosotrosmc.gotoAndStop("historia"); }
The output window show this: nosotrosboton clicked TypeError: Error #1009: Cannot access a property or method of a null object reference. at HomeSonny_fla::MainTimeline/subSeccion() I need to made a simple navigation, I'm a designer, not a programmer.
I have a MovieClip named "all_Pages" inside of it has timeline tweening on its child "pg" which has sets of pages as child of pg on framesHere is the problemI am trying to execute the code written on all_pages first frame which is 6th frame
all_pages.pg.gotoAndPlay(6); while executing all_pages.gotoAndPlay(1); // timeline tweening i.e