ActionScript 2.0 :: Referencing A Named Frame In An If-else Statement?
Dec 1, 2010
If I have a movie clip with named frames, can I reference the frame names in an if-else statement? For instance,
if (frame name = "frame1")
gotoAndStop.frame2;
etc. Is that doable?
View 5 Replies
Similar Posts:
Jan 10, 2005
I am trying to reference a function in an if statement and it's not doing anything. The reference is here.
Code:
private function newNumber (qTotal:Number, curNum:Number):Number {
var newNum:Number = Math.floor(Math.random()*qTotal);
[code].....
View 1 Replies
Apr 30, 2010
I am trying to reference a function in an if statement and it's not doing anything. The reference is here.
Code:
private function newNumber (qTotal:Number, curNum:Number):Number {
var newNum:Number = Math.floor(Math.random()*qTotal);
for (var j:Number=0; j<curNum; j++) {
[Code]....
View 5 Replies
Mar 6, 2008
I have an html form page with a .swf navigation bar. I'd like to be able to click over to a second html page which contains a .swf file, and go directly to a named frame of that swf file.
Can I specify a named frame from the first html page like that?
View 4 Replies
Jun 6, 2011
For some reason, no matter what I try, a stage instance named 'track' remains null to the frame it's on. I've made sure that Auto-declare stage instances is checked. Is anyone familiar with this problem?
View 1 Replies
Nov 25, 2011
This is an if stament on a frame on the root. I want to loop Carrera(a lenghthy movieclip) from frame 2 back to frame 1. (For testing purposes) This is the code:
[Code]...
View 3 Replies
Aug 19, 2002
I have an swf loaded into _level0. On button release I want gotoAndPlay a certain frame label in an swf loaded into an MC named Host on _level0 to. I have the following:
on (release) {
_level0.host.gotoAndPlay("Main", "MainStart");
unloadMovieNum (2);
}
The unload part looks fine, and I am back to my orginal page. But the page did not jump to 'MainStart'. What am I forgetting?
View 1 Replies
Jun 30, 2004
I am trying to use this if statement with a frame label instead of a frame number. I believe that _currentframe is looking for a number only. Is there a different command that looks at frame labels instead of frame numbers?
View 1 Replies
Jun 30, 2004
I am trying to use this if statement with a frame label instead of a frame number. I believe that _currentframe is looking for a number only. Is there a different command that looks at frame labels instead of frame numbers?
View 1 Replies
May 7, 2009
I have an object present in frame 3 of the main timeline. When the object was present in frame 1 i could access it from an as3 code file. But when I am keeping the object in frame 3 of the timeline (Please note that the previous frames for that layer is blank). I am getting a null value for the object. if I try to use trace the object.Logically if I am in frame 3 i should be able to access it.
View 3 Replies
Nov 20, 2009
I have a frame that I want to display but the function that calls it exists on the parentHow do I call a frame that exists within a child movieclip from its parent?Here is my code. It is basically for a restart button.Here is the parent function.
Code:
function restart(event:Event)
{
[code].....
View 3 Replies
Jul 24, 2011
I have this issue with action script I've written (AS2), it is simple movement code for an on-screen character.
I have a character set up with a hierarchy of nested movie clips and frame labels.
Main character MC (1 frame, no label)
|
Front/Side/Back pose MCs (several separate frames, with labels, no animations)
|
Animation MCs for single pose (e.g. idle, walk, crouch, etc) (several separate frames, with labels)
I want to reference the child frame labels with gotoAndStop ('Front.walk'), or similar...
Here is the code I have now:
keyListener = new Object();
keyListener.onKeyDown = function ()
{
[Code]....
The problem is, as soon as the character moves one direction and changes to the desired pose, when I try to go the opposite direction... the pose doesn't change to the opposite direction frame label. So it only works once, and stays on that child frame label.
Is there a problem with the way I'm referencing the child frame labels?
View 2 Replies
Apr 20, 2010
I'm working with a movieclip right now that has two frames in it. I want the user to be able to go back and forth between the pages by clicking on tabs on either page. The button that they click on is only present on the frame that it is applicable (so, the button to switch to frame 2 is only present on frame 1, and vice versa).
I want to control when they are able to click back and forth, and be able to turn the buttons on and off whenever I need to, but since the button to switch back to frame 1 is only on frame 2, when I reference it from the main timeline, the button registers as a null object. How do I refrence an object that is not present on the first frame of a clip?
[Code]....
View 3 Replies
Oct 27, 2009
Got some external classes, say MyClass.as MyClass.as has a static variable called foo
So, ordinarily in other AS files I can call this with MyClass.foo = bar;
However, this seems to be different in timeline scripts. Every time I try this I get the reference with a static type error 1119: Access of possibly undefined property foo through a reference with static type flash.display:DisplayObjectContainer.
I've tried doing an import MyClass, etc... nothing seems to be firing.
View 1 Replies
May 21, 2009
How would you use an if statement to say if you're on a certain frame do this.
if(frame is # 2){
something = true
}
if(frame is # 1){
something = false
}
View 2 Replies
Sep 30, 2009
How do I reference the root frame label in a function for event dispatching using a switch statement.
SUMMARY: This is simple, but as I've stepped away from ActionScript for too long, I'm having trouble figuring out the proper test expression to reference the root timeline frame label (e.g., switch(the root frame label)).
Nothing i've tried works:
switch(this.label)://obviously this would look at the button timeline switch(event.root.label)://player says there is no "root" property ...
STRUCTURE: I have five MCs, one on each of five frames. I have a forward button and a back button. I created a switch statement to specify different actions, based on the root frame label. Frame labels are f1, f2, f3, f4, fend.
THE RELEVANT CODE on Frame one ("f1"):
Code:
stop();
nexter.addEventListener(MouseEvent.CLICK, onNexter);
nexter.buttonMode = true;
[Code]...
View 3 Replies
Jul 22, 2009
why this MC always jumps to frame 76...here is my code
function goQuestion(e:Event){
if(e.currentTarget.frame <=(60)){
e.currentTarget.gotoAndPlay(60)
[code]....
View 2 Replies
Dec 1, 2009
I'm having difficulty searching it since keyword frame brings up everything. I'm looking to reference the frame number in an if statement.
A small note I'm doing this cause the listeners I'm using to target key presses are interfering with each other when, even when the actionscript is on different frames.
View 3 Replies
Jan 7, 2007
I'm trying to use an if statement on a frame, but it doesn't seem to work do i need to put into some sort of function?
View 2 Replies
Jan 16, 2009
I have a flash file that consists of a number of loops that play in series that allows me to change the duration of each part of the movie dependent on what is in the loop. Therefore loop 1 plays x number of times before moving on the loop 2 that plays y number of times and so on. I had worked out all my timings so that each loop last half a second. The number of times each loop plays is controlled by an if statement on the last frame of each loop. So far so good. In this main movie have another movie clip that runs independently of these loops and I noticed that although it was the same length as the main movie taking the loops into account, it would drift out of sync as the main movie progressed and looked as if it was running slow. However by tracing frame numbers of the two movies, I noticed that each time the main movie reaches on of the if statement frames although it appears to increment by one frame the other movie doesn't. By commenting out all the if statement frames both movie run in sync.
Therefore I conclude that a frame that controls the playhead position in this method does not actually last a full frame in duration, but jumps immediately to the new frame as soon as the command is encountered. Can I assume that this is constant and that frames used to move the playhead occupy no time in terms of the main timeline? Is there any documentation on this?
View 0 Replies
Jan 17, 2011
here is my new code that works for PART of my movie. i have two dynamic text boxes, one named "item" and one named "ssnumber" ssnumberNode works fine but itemNode does not. i bolded the parts that i think are relevant to the problems
[Code]...
View 3 Replies
Jan 29, 2006
I need help with the 'If' statement I want it so when i click a button till the socre gets to 5 I want it to go to another frame.
View 8 Replies
Jul 3, 2006
I have a animation in my loader_mc that I want to start at one frame and play to it then stop then when you click on it again I want it to play from a certain point. But what is happening is that it will initially do everything it is supposed to but than mess up after the initial 2 clicks. Check out the onRelease event and you will see what I am currently trying to do. [URL]
View 2 Replies
Jul 30, 2008
I'm currently working on a puzzle. The objective of the puzzle is to place the numbers in order from 1 - 10. Once the puzzle is complete you're taken to a specific frame.However, I want to be able to go to 1 of 2 frames depending on how long it takes to complete the puzzle.Each number has the following code:
on (press) {
startDrag(this, true);
}
on (release) {[code]....
View 2 Replies
Jul 22, 2010
I am making a platformer and i got two problems with the hero.The hero is controlled with the following script.
code:
onClipEvent (load) {
var ground:MovieClip = _root.ground;
var grav:Number = 0;
var gravity:Number = 2;[code].....
1. I can't seem to figure out how to set the "hero" movieclip to the frame named "nothing" when none of the keys that control the hero are pressed. (so the hero is doing nothing). When the hero stands still, it will still appear like he is walking or jumping (whatever has been done last)How do i tell Flash that something must happen when none of a certain group of keys are pressed?
2.When you jump, the "jump" frame of the hero is shown. But as soon as you move right or left while jumping, the "right" or "left" walk frames are shown. How do i tell flash to not show the "right" or "left" frames after pressing the jump key until the hero lands back on the ground? The instance of the ground is "ground".
View 4 Replies
May 14, 2009
Having a few problems with what I thought was a simple if statement. Here is the code:
[Code]...
I can't quite figure out the small problem with the code. It seems to just bypass the first requirement of the if statement when I do type in the proper input and go straight to the else statement.
View 7 Replies
Aug 31, 2011
if (variable == 1){
//code
//Execute this code.
} else if (variable == 2) {
//code
[Code]...
I dont want to copy the code from the first into the second and the first and second into the third.
My mind isn't working and there is probably an extremelly simple way to get this working.
I know I could used functions but for some reason it stops the instance referencing working: _root["bullet"+j] doesnt work in a function.
View 7 Replies
Oct 10, 2008
The Flash movie contains 2 Text files, one Component button, and 1 component checkbox.The purpose of the application is to load an XML file(works)Populate 2 text fields with information from the XML file(works)Compare the two text fields, if they contain the same information then the checkbox, via AS is told to be selected. (Heres the problem);
Heres the code:
Code:
runCode_btn.onPress = function() {
data_xml = new XML();
data_xml.ignoreWhite = true;
data_xml.onLoad = function(success) {
[code]....
The idea behind this app is that its an electronic form. The user fills it out, the information is then sent to a newly created XML file, months later the open the XML file in flash, and Flash fills out text fields and check and or unchecks Checkboxes based on the XML data.CheckBoxes are mandatory.But I don't see how I'll be able to use them if i can't create and condition statements based on the loaded Data.
View 1 Replies
Sep 9, 2010
I'm trying to test the _root._currentframe value in an "if" statement, but I want to test it using the frame LABEL, not the frame NUMBER.
For example:
on(release) {
if(_root._currentframe != "homePage") {
gotoAndPlay("home");
}
}
I know this works if I put the frame NUMBER instead of the label. But is there a way that I can get it to work with the LABEL?
View 2 Replies
Mar 9, 2009
I suspect I'm doing something silly here. Keep getting a #1009 error pointing towards the fadeOut function on frame 2. Here's the scoup, TIA! Frame 1: Clickable Logo that sends the playhead to frame 2
[Code]...
View 3 Replies