ActionScript 2.0 :: [CS3] GotoAndStop (variable); Not Working?
Feb 13, 2009
I have a simple 3 frame file.
Frame 1 (main code, aka: the problem area)
Frame 2 (gotoAndPlay (1)
Frame 3 (Content Frame, aka: destination)
The concepts I'm trying to understand are two-fold: Creating Variable, and Loading them externally.
Here's my code:
Code:
var varFrame: Number;
var my_lv:LoadVars = new LoadVars();
my_lv.load ("external_code.txt");
[code]....
I can get the project to return the number "3" to the output window, but I can't get gotoAndStop (varFrame); to work.I understand this is a pointless program, but the project I'm building for work uses all these same lines of code (almost).
im very new to AS3 and im not sure what i am doing wrong. i have a made adrag and drop situation where someone is cooking a steak. the pan has the instance name of triangle_mc and and the food has an instance name of triangle_mc the script below works fine.
I've recently started using AS3 in flash and it's giving me some troubles. Here's the situation:On my first frame on the main timeline I use a gotoAndStop("home") command to go to my homepage which is on frame 45 and labeled "home".
From frame 2 up to frame 44 there are multiple movieclips with animations and sound in them, which stop at frame 45. When I use the gotoAndStop() command in my first frame it seems to work but the sounds of my movieclips in the previous frames keep looping. I don't understand why this is happening, since my movieclips aren't even on frame 45.
I have Scene 1 and in it, I have 20 frames all labeled with their unique names.I have 20 buttons to click that takes me to different labeled frames. So far so good..... until..... the moment when some of the buttons don't work. I can't repeat the same code e.g.
en_top_entert.addEventListener(MouseEvent.CLICK, myEntert); function myEntert(curEvt:MouseEvent) { gotoAndStop("enEntert");
i can click even one in order and get to the correct frame but they wont work afterwords. if i click future; past and present wont work but resume will. if i click resume; past, present and future wont work. get it?also in each frame the buttons have the correct names.[code]
I'm currently receiving two variables from PHP, both containing two different numbers. These numbers reflect what frame i should gotoAndStop in two different movieclips. My problem is, that my second gotoAndStop won't use my second variable. The first variable will gotoAndStop as its supposed too.
i can not seem to get a button working with simple gotoAndStop frame . its setup like _root > EMC_photos > photos_thumbs_ani now in photos_thumbs_ani i have several photo pages all setup every 100 frames with labels page 1, page 2 etc my button is within photos_thumb_ani as a movieclip with code inside this.onRelease = function(){ _root.EMC_photos.photos_thumb_ani.gotoAndStop("pag e2");} I have tried different variations to no sucess
gotoAndStop() doesn't work. I am using Flash CS3. My code is simple:
on(release) { _root.gotoAndStop("menu"); }
I put that code into a button. The menu frame is three frames behind the frame that I put the button on. If I replace the "menu" with "game", it works. The game frame is one frame behind the frame the button is on. What happens is instead of going to the menu frame, it flickers to the menu frame, then reloads the lose frame, which is where the button is. I know that it reloads because I have a dynamic text field that throws a random insult when you enter that frame. I can assure you. I have already double checked and triple checked that the frame label is correct. And the menu frame has stop() in it. I'm not that stupid, alright?
So I have this movie clip with some buttons in it. Two of the buttons (forward and backward) move the movie clip forwards or backwards one frame at a time - this works fine. However the other two buttons (fast forward and rewind) are suppose to move the movie clip forwards or backwards 25 frames at a time (so they always go to 25, 50, 75, 100, etc.) - but here's the problem.
Say for example I'm at frame 150. I press the fast forward button and I'm at frame 175. Now I hit backward and I'm at 174. Now I hit fast forward again to get back to 175 - however my movie clip is jumping ahead to 200, skipping 175 completely - not what I want. I'm just using the gotoAndStop(frame#); commands and have no clue why this is happening. I want the fast forward and rewind buttons to always hit the next 25 increment, not skip the closest one.
i have this contact form in flash with various sections in it to fill.after filling all the sections i have a Send button with this action script on it:
on (release) {
if (nom eq "" or prenom eq "" or adresse eq "" or codepostal eq "" or ville eq "" or telephone eq "" or email eq "" or message eq "") {[code].....
the problem is that the condition if is not working and its directly going to the gotoAndStop(2).
asically, inside a movie clip I have a load of separate keyframes all labelledenemyinsidex (x being each frame number) - so keyframe 1 is enemyinside1, keyframe 2 is enemyinside2,etc. Now, I have a variable called 'randomno' which holds a random number, and this is put with 'enemyinside' in the form of the variable 'frameno':
frameno = ['enemyinside'+randomno]; which, when traced, produces something like: enemyinside3
I have a .fla file that consists of four images that appear, pause a few seconds, and disappear in sequence. Each image has an associated button that links to a different url. There are also four navigation buttons, should someone want to jump to a particular one of the images. My problem is, the navigation buttons use a gotoAndStop action to take the user to a specific frame. After one of those buttons is clicked, the buttons that link to the urls no longer work. They all work fine until a gotoAndStop action is called. The navigation buttons continue to work.
if its possible to make a movieclip to gotoAndStop on a certain variable, and whether or not you can decide which movieclip to go to also through a certain variable?
Code: var frame:Number = 2; var target:String = movable; // movieclip named movable
Either the search function isn't working or no one has asked this but in all of my googling and section, I cannot find an answer to what seems to be an easy question. I have a nested movie clip. In the last frame of this movie clip I have a button that I want to gotoAndStop(21); to the main timeline but cannot figure it out. I have read this question asked several times while googling and not one answer surprisingly.
I have tried xxxx.gotoAndStop(21); with xxxx being parent, _parent, _main etc but there must be some way to do this I would think. If not via button then even just an action at the last frame that says to mainTimeline.gotoAndStop(21); Obviously mainTimeline is not correct but to give another example.
I have a movie clip on the stage and have given it the instance name "team1". inside this movie clip there are two states. at frame1 it says one thing, then at frame 10 has an image. team1 stops at frame 1 and what i want to do is when the main time line reaches say frame 50, i want the team1 movie clip to gotoAndStop at frame 10, thus showing the image and not the text. i tried doing it by putting this on the main timeline at frame 50: team1.gotoAndStop("team");
I have a movie where a variable named daysleft will be loaded from an external text file into a dynamic text box, this bit works fine. But I then need the movieclip "numbers" to gotoAndStop to the frame number imported via the variable daysleft. Although daysleft displays on the screen a trace(daysleft); says the variable is undefined.
Google is ranking my site preety high BUT (bigBut) in MOST searches it lists my swf-s not html pages. So when clicked they are shown in a browser window as single swf-s, not as part of html page. I am trying to workaround this by means of some variable to inspect if swf is opened as standalone or within a html.Here is the problem. I've set up a swf (swf_01 for example) in html page that loads another swf (swf_02) which is in swf_s directory. Swf_01 establishes a variable _global.isActive = 1; when html loads swf_01. So if swf_02 is loaded into the swf_01 variable is TRUE and that is OK and if the swf_02 is loaded directly from search results as a standalone swf it's not OK. That works so far. In swf_02 there is a code that checkes if variable is undefined (meaning that swf is loaded directly from search results) and, if it is, loads the right html into "_self".Somehow it's not working. Maybe my code isn't right.
Code in swf_02 (loaded one): /if(isActive==undefined){ loadMovie("http://www.mydomain.com/index_services.htm", "_self");} // meaning: if variable is not true > this swf is loaded into browser directly from search
I'm writing a function which can take the names of different variables and use them to do some calculations. Long story short, I want to be able to call the function like this:
It probably seems like a really roundabout way to pass the variable through its name rather than just passing the variable itself. This is related to me using XML to get the variable names, so they come in as strings. Just bear with me here.
Inside the function, I want to be able to do something like this:
which should then trace the variable's value. Unfortunately, I just get an 'undefined'. How do I use 'this[]' to get the value of the variable from a string corresponding to the variable's name?
I'm writing a function which can take the names of different variables and use them to do some calculations. Long story short, I want to be able to call the function like this:
function caseConditionEvaluator( nameOfVariable:String )
It probably seems like a really roundabout way to pass the variable through its name rather than just passing the variable itself. This is related to me using XML to get the variable names, so they come in as strings. Just bear with me here.
Inside the function, I want to be able to do something like this:
trace( this[nameOfVariable] )
which should then trace the variable's value. Unfortunately, I just get an 'undefined'. How do I use 'this[]' to get the value of the variable from a string corresponding to the variable's name?
Just taking my first stumbeling steps from Flex Builder towards FDT.As I understand refactoring should work much like in Flex Builder, but when I select a variable for refactoring the dialog box shows the name of the class and if I click OK the class (the current .as file) is renamed and not the variable.No matter what I try I can only refactor the class name.
I'm using ActionScript 2.0 with Flash CS4 Professional, andI'm running into conflicting info on how to do this depending onwhich Flash book I'm looking at (and is that really a surprise?).1) I want the user to type text into a text field and thenFlash places what they've typed into a variable.So I created a text field of the type 'Input Text' andassigned this variable 'myInput'2) When the user presses a button, I want Flash to look atwhat is in the variable. THEN... If they have typed the correctword, they are sent to frame 19. If they type anything else, theyare sent to frame 38.In this example, the correct word is: "move"So, I placed this script on the button:
on (release) { trace(myInput); if (myInput = "move") {
I have a Number variable, named isConflict, whose value is passed in from a parent. I would like to put a ChangeWatcher on this item so that a function named changeBGColor will run whenever the value is changed. Within my creationComplete function of init, i have the following:
var isConflictWatch:ChangeWatcher = BindingUtils.bindSetter(changeBGColor, this, "isConflictChain");
I have a function with three parameters, that works fine when I type in the parameter values. The function is tweens(MCname, targX, targY) and it runs properly when I use tweens(btn1, 150, 200) for instance. I need the function to move 6 different movie clips, one at a time, and I am using a variable (Counter) and an if statement to tell the function to run again after one of my tween classes finishes. The code all works, and it will run six times with the same clip if I just type in one of the movie clip's instance names as the MCname parameter. BUT, if I try to use a variable (BTNname) to serve as the MCname parameter, it will not work, making it so I cannot apply the function to my 6 different movie clips. I put a trace on the MCname parameter, and it returns the correct value (btn1, btn2, btn3, etc) but it is not moving the corresponding movieclips. I've tried a number of different methods, but nothing will work..[code]
Im creating a menu navigation, which loads a sub menu movie clip from the library on specific button press. It does this by looking at the current selection (a number variable) and closing the currently active submenu. Once loaded it then changes the number variable to the value of the current submenu.
This works fine, most of the time... sometimes the number variable and menu loaded is completely wrong.
There are six buttons on the menu bar, included is sample script from the 'About' button, there is more to the script but it is instances of this sample, only button names etc change.
I have an mc that loads thumbnail images which are then displayed sequentially in a scroller. I have an array that contains the individual widths of the images and i can get them correlating to the specific images. However: when I try to change the hit size of the images (controlled by a hitSize mc which is just a red box) it won't change the ._width of the hitSize mc according to the variable.
This is what I can do: Code: hitSize._width = 100; (which works)
This what I have: Code: hitwidth = _root.projectsB[this.menuNum]; //this is the individual width of the image being loaded hitwidth = this.hitSize._width; if I trace(hitwidth); I get the correct number, but the above code won't change the size of the mc.
I get a debug error: Error opening URL "file:///C|/pathtofolder/flashdata.txt?reload=263757" Where the reload variable is the random number and flashdata.txt is the file that contains the variable I need.
I am struggling with sending some variables to a php page from my flash movie. On the last frame of my flash movie i have a button which navigates the user onto a new php page where i want to display the variables in. The code i currently have is :
AS3 -
Code: // set variables as a string containing the dynamic textfield. var Introduction:String = (introduction_txt.text); //
[Code]....
The echo in the php page comes up as Intro=, I need to echo the variable of $intro which contains the dynamic text in 'introduction_txt.text' in flash.