ActionScript 3.0 :: Target Labeled Frame From Xml?
Jan 26, 2010How do I target the labeled frame in my main timeline.[code]...
View 1 RepliesHow do I target the labeled frame in my main timeline.[code]...
View 1 RepliesI have 5 instances of a movie clip that need to move to a frame labeled "highlight" on Rollover and to a frame labeled "unhighlight" on Rollout. On Release each needs to get a different URL. I got it working, but the script is pretty repetitive. Can someone show me how to shorten the script by creating a function or something similar that would handle the rollover and rollout part? Code for two of the movie clips below.
[Code]....
how do I target the labeled frame in my main timeline. this is my xml code
<?xml version="1.0" encoding="UTF-8"?>
<menu color="0x000000" font="Tahoma" size="20" rolloverColor="0xFF0033" clickColor="0xFF0033" >
[Code]....
I've got a button that I want to use to jump to a labeled frame within the timeline. When I click on the button I can't get my trace statement to work. The error message I get is:
Error 1061: call to a possibly undefined method addEventListener through a reference with a static type flash.display:SimpleButton
BtnDone is the instance of the button on the stage, btn1867 is the frame label I want to jump to once the button is clicked.
Here's the code:
stop();
btnDone.addEventListner (MouseEvent.CLICK,clickSection);
function clickSection (evtObj:MouseEvent) {
//trace action - what's happening in output window
trace("The button 1867 was clicked!")
gotoAndStop("btn1867");
}
in as3 can we call labeled frame using their labels?
View 1 RepliesIn my file, I have an introduction playing over and over. When someone hits the "K" button, I need the file to immediately go to and play a frame labeled "waterdepth". What am I missing below? I keep getting an error saying that "keyboard event cannot be loaded."
[code]...
I'm trying to get this function to target myClip_mc and movethe frame head to another frame label.
var counter:Number = 1;
//textBeGone
invisible_btn.onRelease = function(){
counter++;
if(counter % 2 = true) {
[code].....
there is a button on 1st frame. there is a movie clip on frame 2. I named the movie clip as "ball_mc" I want to go to frame 2 when I click on button on 1st frame. I know that the code "gotoAndPlay(2);" on button will work. But for some reasons, i want to try another way.... i tried several codes:
1. this.ball_mc.gotoAndPlay();
2. _level.ball_mc.gotoAndPlay();
3. _global.ball_mc.gotoAndPlay();
4. _root.ball_mc.gotoandPlay();
However these codes dun work. Is there other way to resolve this besides this code "gotoAndPlay(2)"?
I have a movie clip on my stage that has its own timeline with 7 frames, each a keyframe with different content. How would I target a movie clip that appears only on one of these frames within the parent clip?
I'm used to using dot syntax to target clips within clips (eg. parentClip.myClip.onRelease = function(){...), but when I try this with a clip that only appears on one of the frames in the parent clip it doesn't work. Do I need to address that frame specifically? How would I do this? I'm using AS2 in CS3 on a Mac.
my frame label contains a movie clip... when the playhead goes to the frame label "corporate", i want it to play the movie clip sitting on the frame label, but starting at frame 20 of the movie clip... have the following code but doesn't work and i can't understand why... i attached an example of what i have made...
Button Code
Code:
on (release) {
[code].....
I am using a flash template with a _urls.txt file. I would like to change the code so I can display a target html page in an inline frame. My goal is to change the page content when a when a nav item is choosen without reloading the swf.I have tried several methods with no luck. What should I do to accomplish my goal?Here is the original code in the template.
on (rollOver) {
gotoAndPlay("s1");
}
[code].....
I am using this code to send to URL instead of sending to a frame , is not working , is ther anything wrong with it ?
try { navigateToURL(new URLRequest(items[selectedIndex].targetFrame), _blank); } catch (e:Error) {}
I want to load a movie and have it start on a specific frame within that movie instead of starting on frame one. The code I have now is this:
stop();
loadMovieNum("mc2.swf", 2);
I want it to start on the frame label in the movie called "in" instead of on frame one. How the hell do I do this, I looked everywhere
I have a MovieClip with several labeled animations on it's timeline. When I made the MovieClip I leaved extra frames between each labeled animation, to see things better and to better read the labels. Everything worked just fine, but then I needed to dispatch an event when each labeled section of the animation was done, so I trimmed out the extra frames (which were completely empty... no code, no drawings, nothing) and placed a dispatchEvent(); and a stop(); function on the last frame of each labeled section of the animation...
And this is when my problem occurred: the animation stops at a specific frame within each animation each time I play it. There is no code on that frame, the symbol doesn't run out of frames, or whatnot. I have cancelled all the code that I could to simplify things, and it still doesn't work. I tried adding back the extra frames, cutting out the action frames(so sort of undoing manually to the point that it last worked), but it still stops in the middle of each animation... If I could roll back to before this happened I would try not cutting out the extra frames and just placing the action frame where the animation ends, but I can't...
Can i target the second key frame of an empty movieclip which is created by actionscript.as for example:this.createEmptyMovieClip("target_mc",1);I want to write some script on the second keyframe on the target_mc movie clip. Is that possible.
View 1 RepliesI am trying to make an animation with addEventListener, different buttons, same target frame. My problem is that the animation keeps changing automatically from one frame to another. Here's my zipped fla file.
[Code]...
this code retrieves my swf file ("home"), but can I send it to a specific frame (or label)?
[Code]...
What is the best way to target a specific frame from an exterally loaded swf?
View 3 RepliesHow do i target a frame in a movie Clip. I'm using the loadmovie command and want an alternative pathway through the site. That is, when user cliks button they go to frame 15 instead of frame 1.
View 2 Repliesis it possiable to target/query a specific frame in a movie that i am loading into an empty MC...?
eg:
on (release){
if (loadedMoviePath._currentframe == 10);
loadedMoviePath.MC1.play();
}
loadedMoviePath - what would the path to the MC in the movie that has been loaded be?
whatGoesHere.MC1
Is it possible to create a link on an html page that when clicked will load a new page, which has a flash movie on it, but make the flash file jump to, say frame 50, or a frame label?
View 2 RepliesI am having trouble trying to get a button to target a frame label. Right now I have the button inside a movie clip and my idea was to have the click event target a frame label that is outside of the button movie clip. The frame label actually lives within the parent movie clip of the movie clip holding the button. I am using Action Script 3.0 so I am not sure what to do. And not sure if I should have the actionscript inside the nested movie clip or in the parent. Here is what I have so far...
/*
The parent movie clip is called "services_mc"
The nested movie clip holding the button is called "brandID_mc"
The button is called "goback_btn"
[code]...
What is the best way to target a specific frame from an exterally loaded swf?
View 3 RepliesHow do i target a frame in a movie Clip. I'm using the loadmovie command and want an alternative pathway through the site. That is, when user cliks button they go to frame 15 instead of frame 1.
View 2 RepliesGiven an array of strings, how would i get an array of different textfield Objects, labeled with that string? WITHOUT explicitly defining every single Object. My idea was to create an array with textfield objects, and then assign the strings in a loop. But how do I create such an array?
View 4 RepliesI'm trying to reference a specific frame inside a MC in my .swf file from an .as file. What I want is to capture the current frame of the movie clip for the .as file. It's for the purpose of points when you shoot each plane. It's an easy trick of frame 1's plane would be worth 100 points, frame 2's plane 200 points, etc. I thought I'd write a line like this in my collision detection section of my .as file.
Code:
planePoints = currentFrame * 100;
The only problem is, of course, it grabs the current frame of the main .swf timeline that my flash file uses, and not the movieclip that's being called to produce the planes. So I thought I'd be able to specify a path to the movie clip (in this case it's called Airplane in the MC's linkage properties).
Code:
planePoints = Airplane.currentFrame * 100;
Then, of course, it freaks out and says that 'access of possibly undefined property currentFrame through a reference with static type Class.'
I still get confused with AS3 and the way items are handled vs AS2. I've lost track of how many times I type _root. Am I getting something basic mucked up here or should I be importing something in the package to get it to recognize the class?
I am using a flash template with a _urls.txt file. I would like to change the code so I can display a target html page in an inline frame. My goal is to change the page content when a nav item is choosen without reloading the swf.Here is the original code in the template.
on (rollOver) {
gotoAndPlay("s1");
}
on (rollOut, releaseOutside) {
[code]...
Ok... I have 2 scenes.... 1st scene is an intro menu with several movie clip symbols (let's call them buttons for all intents and purposes) that gotoAndPlay various sections of the 2nd scene when clicked ... The various buttons on this intro screen point to different frame numbers in the 2nd scene... button1 goes to frame 1 of scene 2... button 2 goes to frame 10 of scene 2.... button 3 goes to frame 20 of scene 2 and so on....
when I click the 1st button, it takes me to the 2nd scene at frame 1 and correctly shows me that page ... (all 2nd scene pages have a navigation bar at the top to access the other 2nd scene pages) ... when I click on a navigation button it takes me to the next page within the 2nd scene that I am looking for and each progresive page works correctly.
[Code]....
I need to play forwards/backwards to target frame(or second) on my videoPlayer when I push a button. How would I do this?
Not sure how to tween the seek() property. I have TweenLite, which normally works great! But just not sure how to do it here..
I have two movie clips on the main stage: mcNav and mcContent1 (mcContent1 is located in the 2nd frame).
When I click btn1 which is a movie clip within mcNav, I want to go to the 2nd frame on the main stage where mcContent1 is located.
And then go to frame 10 within mcContent1 and stop.
Here's what I have:
btn1.onRelease = function() {
_root.gotoFrame(2).mcContent1.stop(frame 10);