I've been reading about this issue on the forums today, but I still don't understand what i'm doing wrong here:var theMC:String = "mcMenuItem1";var myX=[theMC];trace("myX = "+myX);myX.gotoAndStop(2);From what I've read, this should cast theMC string into a movie clip that exists on the stage, but I still get the error:TypeError: Error #1006: gotoAndStop is not a function.What am I doing wrong here? Or what is it that I've missed?
I'm new to flash and actionscripting (i come from the land of ansi c but have traveled extensively). I've created a great animated animated 3d movie clip and want to have them generated on the stage in relation to an xml file. I've gotten this to work with a 2d movie clip but am running into problems casting a 3d object.my object (a movie clip - boxContainer with an instance name of boxContainer_mc) is built out of all movie clips in the following way (shown in tree form):[code]
I have parsed the data from an xml doc to global vars in flash and need to use a few of them as numbers for things the position of "nodes" on the screen. However I can not cast the data stored as a var to a number or int value.
For example in the code below when the set Node button is pressed it traces the "Node's" current X value, then the value in the global var gotten from the xml, which contains the x position of where to place the Node.
Next it creates a new var of Number Type and assigns it the Number value of the string in global var. It then traces the new value of SNtopLeftX and sets the x pos of the Node's movie clip to the value of SNtopLeftX However the Node doesn't move and this is the output I get from the traces
Start Node is at x = -734.5 nod_topLeftX is 16 TopLeftX = 16 SN TopLeftX = NaN
I do not understand why I am getting NaN when the string of nod_topLefX is 16, any ideas?
------------------------------------------------------------------------------------------------------------------- This is my Code butNodeSet.onRelease = function() { trace ("Start Node is at x = " + mcStartNode._x); trace ("nod_topLeftX is " + nod_topLeftX);
I created a movie clip which plays ok. But when it ends there is a slight jump, if you will, when it goes back to frame 1 to begin playing again. Does anyone know how to make the transition unnoticeable from the last frame of a movie clip to the first frame of a movie clip?
CS3 Flash - Complete newbie to Flash and I'm trying to change an existing flash piece.It consists of 4 different text statements that appear on a Black background - the first appears and stays on-screen for 10 secs, then it starts to blur and fade away in about a sec, and then the next statement appears, etc, etc., and the whole lot loops.The 4 statements appear as Video Clips (Symbols?) in the library.I need to add a new statement, which means there will be 5 statements. I duplicated one of the library items and renamed it, which seems to have worked fine... but I cannot then work out how I insert that video clip into the Timeline and still have the same visual effects and timing as the existing ones? I can insert a blank frame, but then I can only drop the new video clip text onto that one frame.I've tried copying and pasting a whole set of frames, and then go in and change the text. Which I thought had worked, but then discovered that it also changed the original frames.... now understand that's because they are just instances and any change will affect the master Video Clip!
So can anyone advise if I can insert my newly added and renamed video clip into the timeframe and create the same effect as the others?Please keep any advice as idiot-proof as possible as this is my first venture into Flash... not finding it as intuitive as I hoped, spent 6hrs to date just trying trial and error without any real success.
I am making a web site in flash in which I have multiple movie clips.I have mc_buttonMenu on the main timeline.Inside of mc_buttonMenu, I have 3 buttons that are all button symbols.From the main timeline, I have a movie clip called mc_allPages.In this movie clip, I have a few layers.I have the content layer.This layer controls how my pages display.I have another layer called labels.I labeled frames 1 to 10 as 'home' and layers 11 to 20 as 'contactUs'.I have another layer in mc_allPages called actions.I put a stop(); on frame 10 and frame 20 on this layer.I want to be able to control the movie clip mc_allPages from within the movie clip mc_buttonMenu.I put some action script in various places, but it never worked.I tried this action script:
I tried placing that code on the main timeline, inside mc_allPages, inside mc_buttonMenu and split up into both buttons appropriately for btn_home and btn_contactUs.Sometimes the animation would stop on frame 10 and sometimes it would just play through to frame 20 and ignore the stop(); I put on frame 10 inside the mc_allPages movie clip.However, whenever I pressed the button ( btn_contactUs ), it never went to the frame labeled "contactUs" in the allPages movie clip.
I'm making a room escape game and I've run into a problem. When an item gets added to the inventory, I'd like the user to be able to click on the item to affect another object (e.g. clicking screwdriver hides screws and displays other image) however when I add the code to the item, if the item is clicked and it's nowhere near the object it affects, the image pops up and it looks really stupid.
So what I'd like to be able to do, possibly using if and else statements or whatever's easiest, is to only have the inventory item be clickable if the movie clip of the object is affects is visible on the stage.
I have a fla with an array of radio buttons in it. named rb0_0, rb0_1, rb0_2 ..... etc. up to rb7_4. have the following code.
[Code]...
I get the following error "TypeError: Error #1010: A term is undefined and has no properties.at Function/<anonymous>()"
I am sure this has to do with the fact Flash is reading radioButtonName as a string and not the instance name of the movie clip. How do I tell flash it is to treat it as the mc instance name?
Basically instead of var thing_mc:test_mc=new test_mc I want to somehow do thing_mc:String=new String, where String is defined by an array. I've tried several methods and searched all over, but I can't find out how to do this. I don't know if I'm not searching for the right thing or what, but I just can't find an answer.
[Code]...
I know what's obviously wrong, but I don't know what's right and that's the easiest to understand example of what I'm trying to achieve.
i'm looping through and wanting to store button names for use with an onRelease function. my code is this in the loop: var invis = "gallery_mc.thumbs_mc.invis" + i + "_btn"; however, if i try using this: invis.onRelease = function() { it doesnt work. i'm almost positive its because the invis variable renders out a string. if i hardcode it, it does work. so my question is, how can i convert the invis string into a movie clip or button so i can use it with the invis.onRelease function?
I'm trying to create a movie clip on my my main timeline that has a movie clip button within it that pops up a box in the middle of the site that contains text and links. On Frame 1 I have the Up state, frame 2 the roll over state, and frame 3 my Down State (where Box appears).
[Code]...
The problem is that on the main time line, the button is clickable but doesnt do anything
I thought this would be a simple one, but i am stumped. So I resulted to using this less than optimal solution, just to get it working...
if (lobby.gamemap.selectedItem.label == "Map1") map.AddMap(new Map1) else if (lobby.gamemap.selectedItem.label == "Map2") map.AddMap(new Map2) //Map1 and Map2 are movie clips in my fla library, with linkage Map1 and Map2
Building a dynamic map that displays State Senate districts for a US State. Each district is a movie clip that I want to manipulate from a ColorTransform perspective on the flash map. The data that drives the map is being pulled from a php/mysql script. I have built out the actionscript up to the point of being able to trace the name and desired highlight color of the Senate district passed from the php (the passed name corresponds to the movie clip instance name of the district on the flash map). The traces work fine as far as the values of the data passed, one field is the district and the other is the color for the transform. The .as file compiles on the test, but will not treat the variable name used for the passed district as anything other than a String. I get an Error #1069: Property transform not found on String... Have gone through adobe reference pages and have tried every method of type conversion I could find to no avail. I get coerce errors on most attempts to force the String to be an Object.
This has been bugging me for a couple days now and I can't seem to figure it out. I'm passing a string variable as a parameter in a function and want to convert that variable to a movieclip. I thought I had the proper syntax but the trace keeps returning null. I've dumbbed down the function for simplicity's sake.
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."
I am creating a Movie Clip player interface. You can click on a thumbnail and load an external SWF. At the end of that movie clip, I would like to load another SWF, it's just a logo animation filler that plays until the next thumbnail is clicked.
I am using this script:var myLoader:Loader = new Loader(); addChild(myLoader); var url:URLRequest = new URLRequest("swfs/movie00.swf"); myLoader.load(url);
But it loads the new movie right on top of the old one.How do I get it unload the first one?
I have made a number of Flash banners and I save them and everything is good but when I open them, some of the movie clips have reverted to a previous state. So I need to resize and redo thsoe movieclips. I make one banner and then save as new file and resize it. It is really annoying.. I am on P.C. and have all the current updates installed.
I have an ActionScript 2.0 project with a very simple timeline Alpha Tween ("Classic tween" in CS4) of a movie clip. I need to reposition the movie clip dynamically when the movie is launched, before the Tween is executed (as in "x_mc._x = 100;").
I found out that after changing the clip position the Alpha Tween as well as the Alpha final value are totally ingored. The clip is shown in the updated position but remains throughout in the Alpha setting of the first keyframe (even when it reaches the last keyframe which has a different Alpha setting). I verified that the Tween itself is executed by placing Trace statements at both keyframes. If I remove the repositioning statement, the Alpha Tween works fine (but of course in the original position which is wrong)
I created a movie clip that has an image on every frame. I'd like to create a scroll bar for simple and easy veiwing of the images. But I don't want a typical scroll like a UIscroll component, because I don't want the images to flow together. I just want to jump from image to image.
I am building an interactive website as my final project for my Webmastering class and need to know one thing. First I'll give you my setup. I have four Movie Clips in four seperate layers on my main timeline. I want to export one of those Movie Clips as an avi file. When I use export>movie, it exports the main timeline. I figured it would do that. So then I opened up the Movie Clip that I want to export and tried the same thing again. No luck. how to remedy this situation. I have five days to do this and have spent about four days of my life working on this if you add up all the hours that I have spent working on this.
I have a blue oval button. In the button timeline, I created a seperate layer and placed the movie in the roll over frame. When I rollover the button, the movie plays, showing the button coming off the page (3D) with a shadow.
I now want to show the button going back into place when I roll off the button, but I am not sure how to do this in the button timeline?
I am new to flash, and I've never done animation before, so I'm a little confused on how to make a symbol movie clip, freeze and then keep moving.
Do I need to do it frame by frame?
I made a character walk from off the stage to the center by using a motion tween and it appears to be moving because I edited the symbol to make the legs move. But now I don't know how to make the legs stop when the character reaches the end of the motion tween. Is it even possible?
On the stage of a flash app I have several movieclips that keep repeating. Now I need a movieclip that doesn't repeat. It should play once, and then keep its last state on stage. I can't find out how to stop this movieclip from repeating.
Just wanted to find out what the best practice is. Say I have created all the common components of my webpage, which will be the same across all pages e.g. header, footer, navbar etc. Each of these are there own individual movieclip. The only part of each webpage which changes will be the center content. Should I select all the common components movieclips, and create one movieclip out of them all? Is this common practice or should I keep them separate?
I wonder how can i find the place or the target of a movie clip i working in.So, i have a movie clip on frame 50 of the root flash;=> On that movie clip 'player' i have a mediaDisplay with an instance name 'video' and in the some movie clip i have another mc 'play'so, how can i access to instance video from mc play.
var = '../.video' and var = _root.video.player.video ;