ActionScript 3.0 :: Targeting Another Movie Clip To Animate?
Dec 16, 2009
how to target to the another movie clip to animate?I was using code as below but the output is not really correct.It seemed something is duplicating (I just suppected)
PHP Code:
import flash.display.MovieClip;
var mc_Ripple:MovieClip = new Ripple_Text() ;
im currently trying to target frame 2 and a movieclip on that frame This works. But now im trying to target a movieclip inside a movie clip.This code works when trying to target one movieclip.cal.onPress = function() {gotoAndPlay(2);message.total = unit1;}how can i edit that code to find another movieclip inside the movieclip message?
I am trying to target a movie clip within a movie clip.
I have a movie clip on the main stage with an instance name of a
I have the following action script on it
on (release) {_root.a.gotoAndStop(2); }
So on frame 2 of a I have a button (instance name b) which also has two frames and a stop action on frame 1. All I want to do is click on the button and make it go to frame 2. It should work but it isn't Here is the actionscript on the button (b) on (press) {_root.a.b.gotoAndPlay(2); }
Im able to link to a movieclip inside a movieclipUnfortunately one of the movieclips now are a scrollbar and scroll. Now the actionscript isnt working?cal.onPress = function() {gotoAndPlay(2);message1.contentMain.message.total = unit1;
The problem is that the whole function of adding a movie clip to another movie clip suddenly has been disabled or something. I took a look at previous work of mine (.fla of course) because I suddenly remembered I used a movie clip in a movie clip, and that randomly doesn't work anymore either. Even the time line is edited: just 1 keyframe and nothing more, but increasing the timeline keeps it static regardless.
I have a movie clip in my main movie. The movie clip has buttons on it that tell where the play head should go in the main movie. I'm using this script;
[AS] _parent.gotoandStop(28); [/AS]
The play head goes to the right frame but it keeps playing even though I've specified it to "gotoAndStop" at frame 28. I've tried using labels and addressing it that way but same thing happens.
I have a movie clip in my main movie. The movie clip has buttons on it that tell where the play head should go in the main movie. I'm using this script;
[AS] _parent.gotoandStop(28); [/AS]
The play head goes to the right frame but it keeps playing even though I've specified it to "gotoAndStop" at frame 28. I've tried using labels and addressing it that way but same thing happens.
I'm trying to learn more about using Tween Class to animate a movie clip. I've got an MC in the first frame of my timeline. Rather than use tweens in the timeline to adjust the x/y coordinates, height/width, and alpha of my MC, I'd like to use actionscript to accomplish this.My research so far has got me to import the transitions and easing,
I video file using a cue point to show a movie clip at a certain spot. The movie clip becomes visual at the correct cue point however it doesn't animate, it shows the last frame of the animation and not the beginning.
button_mc (i click this and it runs the code in sampleStageNavigation timeline) sampleStageNavigation_mc (timeline that holds the ActionScript and the button_mc) sampleStage_mc (timeline - this is the one I need to access) main stage (timeline)
I have three small images on the stage in frame 1. I also have an invisible button symbol over one of the images and have given this button an instance name. On frame 2 there are the same three images but with a lower opacity level and also on this frame 2 is a movie clip instance containing an animation. I need an onRollover event connected to the button on frame 1 so that when the user rolls over it, the playhead jumps to frame two and shows the images and also plays the animation in the movie clip.
I've applied the following code to the button symbol on frame 1:
and I've also put a stop action on the last frame of the animation within the movie clip in frame 1 so that it won't loop.
The problem is that when I test the movie, when you roll over the image on frame 1 it just continually loops between frames 1 and 2 - it doesn't play the animation on frame 2 as I thought it would.
I have a movie clip on the main timeline calledbg_graphics, I want to target a movie clip within that movieclip called bg1_mc. to gotoAndPlay frame 2.The bg_graphics clip goes to a random frame within that movieclip, there are 3 frames. 1st has bg1_mc, 2nd has bg2_mc, and 3rd has bg3_mc. How could i determine which file to gotoAndPlay frame 2 in bg_graphics when i don't know exactly which frame its going to be on, let alone target a movie clip within a movie clip.I used this code to generate the random frame
function randomBg() { //generate random BG based on random frames within the MC randFrame = random(3)+1;[code].....
I am working on a project where i have been given an FLA that has lots of images contained in movieclips that animate when you roll over them. These animations are all contained on the timeline of each separate movieclip, so the code was basically a lot of gotoAndPlay("2") statements and so on.
I have been given it to work on because the different movieclips need to go to a URL read in from an XML file when clicked on, and i have this part working no problem.
I also need to be able to read in image paths taken from the same XML file as the urls, and load these images into a movieclip holder within the movieclips on the main timeline. However the problem that i am having is once the images are loaded into img_holder which is placed inside a movieclip they will not animate on that movieclip's timeline.[code]...
I am trying to animate a movie clip that has a dynamic text box in it using the tween class but I can't get it to work. I thought that if yr text box was inside a movieclip then tweening was possible. I've attached the fla so you can have a look.
Trying to target a button inside a mc in order to trigger a swf.the mc is called "nav_btns"the button is called "contact_btn" The swf has the same name as the listener in order to repeat the function with multiple swfs. my problem is, i'm getting an error of an Access of undefined property with my mcI geting an error:"1120: Access of undefined property nav_btns.
my code: var Xpos:Number = 461; var Ypos:Number = 294;
I loaded this "slider" swf into a "sliderHolder" on my index swf file. inside that loaded swf there's a movice clip called icon_mc. I'm trying to target it and make it go to a specific y position within that loaded swf on a MouseEvent inside the index.swf. I can't seem to make it work.I triedI have traced sliderHolder and it says it's empty.I have traced sliderLoader and it gives a Loader.So how do I access the movieClip if I just have those two as references?Here's what I have and want to do in code:
Code: Select all var sliderLoader:Loader = new Loader(); sliderLoader.load( new URLRequest("sliding/ImageBar.swf"));
I am having trouble targeting a movie clip that was dynamically generated from information in an XML document. Basically, what I want to do is be able to manipulate the movie clip after it was generated by the initial function. Unfortunately, I can't figure out how to properly target the clip even though I am pretty sure I have the proper title and location (tried both _root. and _level0.).[URL]the string at the bottom - "_level0.mc_image2" - is the name of the last movie clip (with an image inside) to the right.
I am having trouble targeting a movie clip that was dynamically generated from information in an XML document. Basically, what I want to do is be able to manipulate the movie clip after it was generated by the initial function. Unfortunately, I can't figure out how to properly target the clip even though I am pretty sure I have the proper title and location (tried both _root. and _level0.).
I've put the files I am working with online for reference:[URL]
If you load the swf [URL] ) the string at the bottom - "_level0.mc_image2" - is the name of the last movie clip (with an image inside) to the right.
Also, if you look at the code, you'll see this is a modification of the portfolio from: [URL]
I'm trying to make a movie clip animate based on a boolean variable.
so that if boolean a is true, I want the movie clip to play frame 1. if boolean is false, play frame 2. I tried using an onClipEvent but it doesnt want to work.
I have a looped sound and some components in my main movie (scroll bar) which for some reason is really bogging down my swf and causing the preloader bar not to show up until like 46% or something ridiculous.
So I am trying to solve the problem by having a preloader swf as suggested by Kode in this thread. However, now all my targeting is messed up in my main movie. Everything that was _root has to change but I can't tell what to load it into. I tried using _parent, _parent._parent, _root.container_mc (which is a blank movie clip created in the preloader swf that main is loaded into after the preloader is 100%) and others but nothing works. Even the simple looped sound which was originally just _root.backsound.start(0,999) can't be targeted. how to target things on my main stage based on the preloader swf?
_root["box"+i].onRelease or whatever you want am i right?So with that said, that targets all the duplicated clips. So is it possible to just target certain ones? like the 3rd, 9th etc? [EDIT] Since the duplicated boxes should be called box1, box2 etc, I have tried something like:
I use the loader class to load in an external swf, a preloader movie in my class. (not a document class)
To target the properties in the swf (specifically the text field in it), I coerce it to a movie clip after it's loaded and add the child with:
var thumbPreloaderMC:MovieClip=evt.target.content as MovieClip;
now I can use: thumbPreloaderMC.preload_text.text "sometext";
to reach the text field. works.
But, I want to nest that clip in a container movieclip I'm placing all the thumbnails I'm loading in, thumbContainer.
So I create the movieclip thumbContainer, add the child, then add the preloader swf to this clip.
I can't name the loaded swf, it throws an error, I googled that and see I can't name an already named clip.
I get an error "TypeError: Error #1010: A term is undefined and has no properties."
First of all, I'm fairly green with as3 still, I think perhaps I should rethink how I'm structuring this. I could and would ask how to target a nested loaded swf from a class.
is nesting clips like this from a class bad practice? What are best practices when it comes to using timeline based animations like preloaders etc by a class? I'd like to make my class as reusable as possible, but one can't create all animations and graphics from code.
i have movie clips that would write when i long press the left mouse..(the mc is made up of other mcs that were already set to writing vai motion tween.) the main character copies the other's answers. randomly, the other characters would look at him. once i release the mouse, the main character stops copying.. it needs to have a timer and a score.
I've just finished the navigation buttons in my flash movie which take the viewer to the different sections of the site by directing the playhead to the right frame label. I've used the following code to do this:
on (release) { this.gotoAndStop("info"); }
I have a problem though: I've also created a movie clip animation where two rectangular shapes move in simultaneously from the left and right sides of the stage creating a sliding door effect. When the viewer is in a particular section (frame) and they use one of the nav buttons to go to another section, I'd like for this animation to play (giving the effect of sort of closing a particular section) and then having another movie clip where the sliding doors open up in the incoming section to reveal that section. My problem is that I don't know what actionscript I'd use to achieve this. What code would I use on the nav button to make the first sliding door movie clip play, then have it move to the second sliding door movie clip and then finally go to the section labelled on the nav button.
I can target a movie from another movie just fine, but for some reason when I try to target a specific frame within a movie, from another movie that I'm already in, it will not work. All it does is replay the movie that I'm in. I've tried a million different combinations of code, searched the internet repeatedly, but found nothing that has worked; and I'm about to throw my computer out the window! I know this should be ridiculously simple but... I can't get it!
I'll try and explain what I'm trying to do in a simpler way: I have my Root > One >> Onetwo, Onethree. Onetwo and Onethree are in the movie One, and One is on the main level/root. I want a specific frame in Onethree to gotoAndStop on a frame in Onetwo. I know it sounds confusing but it's a terribly simple thing -- my code's just not working. I would copy and paste what I'm doing but I've done every single combination imaginable to me so I'd rather just have someone here tell me how they would accomplish this.