ActionScript 2.0 :: Changing A Textfield In Frame 2 From Frame 1
Dec 3, 2004
I know this may seem like a really simple and stupid question. I'm a programmer, but new to actionscript and my main problems are related to the way flash works (not inherent problems, just my lack of understanding). I've modified the XML Tutorial to load more than one XML file. It works well, but the only problem is, I have a textfield on another frame, which I want to load in the frame 1 actions. The XML code isn't the problem, just an a little background on why I am using ".text =". When I do this, as a test, from within Frame 1 of Layer Name Action Layer;
Attached is basically a recreation of the problem. What I'm basically trying to do is a tooltip window with 4 frames. Each frame has different textfields but also some the same. Like the "Weapon" frame has textfields called namebox, typebox, levelbox, and damagebox, while the "Armor" frame has namebox, typebox, levelbox, and defensebox.
In the attachment there is a Movieclip called awd on the stage. It has 2 keyframes in it called "Weapon" and "Drop" each with their own textfields but they are both called "box". I have a click event listener that makes awd go to its second frame and outputs the second child in awd, which will be the textfield. The problem is when I click the first time, awd goes to the second frame but it outputs null instead of Object TextField. When I click again it outputs Object TextField. If I trace the number of children it gives me 2. So I don't know how it can be null.
What command do I enter for the movie to rewind to first frame on entering a certain frame / stopping in a frame?It's my first time using Flash, and I'm working on a double menu (second menu has a "close" button, where I want to get back to the first menu).
i have a movieclip on stage. it has 3 frames but is stopped with "stop():" so it only shows the first frame on mousedown i want it to play frame 2 for a duration of 1 frame then frame 3.
This is a snippet of some code I'm working on. Currently I have a mc that you press that plays another mc. That mc that reacts has 5 frames, each frame with stop(); on each frame. I do a normal play code because it lets me play through and cycle back to frame 1 after frame 5 (so if I click the mc it eventually cycles back to the first frame and starts the process over again). If I do a nextframe it stops at frame 5, so that's why I use play.
press_mc click on it and it tells mover2_mc to advance a frame and recycles back to frame one to redo the process.Can I tell press_mc to play and skip a frame or to have it play a list of frames that I tell? I can't do a _currentframe +2 because it'll halt at frame 5.
I dont know the first thing about Actionscript, so I dont know if this goes in Newbies or not because I'm not a newbie to Flash, just the programming aspect.Basically what I'm looking for is this script:
m = Microphone.get(); attachAudio(m); m.setUseEchoSuppression(false);
I have made a button with sound and a text that I want to change after the user clicks on it. In the button-symbol I have one layer for sound and one for shape. When the user click the sound is OK and the link to the URL I have stated is opened. Fine. But the button do not change as I drawn it in frame "down" in the four-frame timeline - I want the button to have another text when clicked.
I recently built a flash movie that I am going to export out into a quicktime movie for YouTube. I mistakenly built it with the frame rate of 12 fps and I need to switch it to 30 to make it compatible for YouTube.
My question is:
Is there an easy way to change the frame rate from 12 to 30 and keep the same timing that I have with the movie at 12fps? The only way I can think to do it is manually, but I was wondering if there is an easier way.
i need the Action Script code that will change frames automatically every 3 seconds.I will have 5 Frames each frame having a different picture on. When the visitor visit the page i want the frames to change to the next frame every 3 seonds so it shows the 5 pics independently. I also want it to repeat itself.
i'm planning on programming an animation but i wanted to set up the card side of things so i made a start and it provides this annoying error. and its causing my mc's not to change frame sometimes. here's my script.
ActionScript Code: var suit:Number = 1; var card:Number = 1;
Currently I have code that when called finds and replaces the number 4s in my array map with the number 0. This works fine however these numbers refer to frame numbers in a MC which is used to make the map, I have been unable to make the frame number of the coresponding MC change also so the picture disappears.[code]
I have a game and I'm trying to make changes when a thing happens. I want to do this, when the "caught" flies rise up to "50" increase the value for the flies falling frame per frame
So I tried this: Code: function crearID():void{ var enemigo:Cayendo=new Cayendo() enemigo.y=-50; enemigo.x=Math.random()*stage.stageWidth; enemigo.addEventListener(Event.ENTER_FRAME,dropEnemy); addChild(enemigo); [Code] .....
OK this might take a wile to explain but ill give it a go. I'm trying to make a sort f upgrade menu for my Flash game (AS2) but I'm a bit stuck. Ok my char has got this action script on it.
That all works fine but what i want to do is make it that when you click a button the var speed will change. I can do that quite easily with this code
on(press){ _global.speed += 1 }
and that works fine two but what i want to do is have the button for upgrading the speed on a different frame (ie. the upgrade menu)
So on frame 1 is the moving char and there is a button linking frame 1 to frame 2 (upgrade menu) and on that frame it has the button for upgrading the var speed and then a button linking frame 2 back to one but it doesn't work. I think i no why because on the char is says onClipEvent(load){ _global.speed = 1 }
so that means that the var speed will revert back to 1 when you go back to the first frame.
way to change the speed of my movieclip without changing the frame rate, as it will mess the rest of my animation up. It looks great at 12fps but the rest of my animation is 24fps. I seem to of come across quite a lot of things about gotoAndStop function but I don't know if this would work as the animation is constantly flowing so wouldn't it suddenly jump? I made one petal and applied the following code to it (kindly done by Gu35s) so there are lots of random pretals moving across the screen, it is done in a similar way to how snow is done using actionscript. Here's the code:
var p = 0; this.onEnterFrame = function() { mc = this.attachMovie('petal_mc', 'petal' + p, p); mc._x = tree_mc._x + (Math.random() * tree_mc._width);
I dont know the first thing about Actionscript, so I dont know if this goes in Newbies or not because I'm not a newbie to Flash, just the programming aspect.I originally found this online.URL...Basically what I'm looking for is this script:[code]Can someone please plug this idea into this code? I would REALLY be grateful! I need this for a school project and don't know anyone who knows actionscript! I believe to someone who knows AS this should be fairly simple. Once I have the finished code, I can edit the frames to suit my puropse.
Is there a way to make it so that when you press the right key your animation/game goes forward a frame and when you press the left key it goes back a frame? I have a pretty minimal knowledge of actionscript so I'm not exactly sure how it would be done.
I loaded xml on a movieclip and i also have a button to go to another frame but the xml keeps loadding!! what can i do to remove the xml each time i click on that button?
I posted this in beginners. But I guess this is a better place to post it. I originally found this online. [URL] Basically what I'm looking for is this script:
m = Microphone.get(); attachAudio(m); m.setUseEchoSuppression(false); onEnterFrame = function () { circle._xscale = circle._yscale = m.activityLevel+50; };
EXCEPT that instead of scaling, I need the mic level to affect what frame is being shown.(Circle is a graphic symbol)
Is there a way to make it so that when you press the right key your animation/game goes forward a frame and when you press the left key it goes back a frame? I have a pretty minimal knowledge of actionscript so I'm not exactly sure how it would be done.
i got a flash video file with a bunch of layers that has been created with 25 fps.the web site i need to upload the video to requires 18 fps.when i change the frame rate in the .fla file and play the movie, it slows down. (the total amount of seconds increase)is there a way to change the frame rate played at the same speed without having the movie slow down?
Im trying to load a 6FPS SWF into a 30FPS SWF, and the problem is that the 6FPS once loaded plays at 30FPS because it takes on the stage frame rate of its parent swf. To fix that I tried using stage.frameRate in the Parent SWF to slow the frameRate of the loaded SWF animation back to 6FPS. The results is that changing that frameRate changes the frameRate for the all objects on stage, and thus all of the other content in that 30FPS parent SWF now slow down to 6FPS too
Is there away to control just the frameRate of that one loaded SWF animation without effecting all other content that is on state of the parent swf ?
Here's my parent SWF code:
function startLoad(a,b){var imageloader:Loader = new Loader();imageloader.contentLoaderInfo.addEventListener(Event.COMPLETE, loaded_image); imageloader.load(new URLRequest(a));
I have a flash movie containing to scenes: scene1, scene2. I have chosen the order so that scene1 starts first, I was requested to add a functionality to allow flashvars to be passed, if fv_change equals one then scene2 should be the first to appear when the movie is loaded. I have included the following code in scene1 first frame of some layer:
I was wondering if it's possible to change the frame of a movieclip (present on the stage) by going on a certain frame or clicking a button in the main movie, if you get what I mean. Let's just say I want to go to frame 2 in movieclip "Symbol". Also, would it be possible to do the opposite and go to a frame in the main movie from a movieclip?
I have one button and it's primary role is to stop all sounds in the project when triggered. It is just positioned on the main stage in the main project, not inside of a MC.
I then have a very simple music playing system (4 buttons, one for each song) in it's own MC which displays text of the artist and title song when respective buttons are pressed.
This works fine, apart from the fact that when I click the 'stop sounds' button the text is still displayed from whetever the last song was that had been playing.
I was thinking there must be a simple method of incorporating an actionscript function into the 'stop sounds' button, so that when it's pressed it also takes control of the movie clip and moves it to the first frame which doesn't display any of this text.
I was thinking of a simple gotoAndPlay command followed by something, but I don't know the command to tell Flash where to find frame 1 of this movie clip rather than just frame one of the whole project.