ActionScript 3.0 :: Target Buttons That Are Nested 2 Levels And One More Thing?
May 12, 2011
The garage door has a chevrolet logo on it that is pulsating. I know how to make buttons but I need the garage door to become a button that when clicked the animation plays rather than it playing automatically.The top of the tool chest will be a button that plays the animation in reverse and the drawers are buttons that open to an email form for each. But I don't know how to target these buttons because they are nested two levels below the main timeline.
View 1 Replies
Similar Posts:
Apr 11, 2009
I have a special canvas class covering my entire stage, and a bunch of Sprite hotspots on the layer below. If I put the hotspots on the same layer as my canvas, the canvas does not register MOUSE_DOWN events if my mouse is inside one of the hotspots, since the hotspots are targeted instead. However, if I keep the hotspots on the lower layer, the canvas handles all the MouseEvents. Is there any way to make MouseEvents target more than one thing, so that both the canvas and hotspots respond to MouseEvents? (The canvas is a bitmap drawing class and the hotspots are supposed to trigger when the cursor touches them or clicks on them.)
View 2 Replies
Aug 15, 2009
On frame 30 of my root timeline, I have dragged five different instances from my library onto the stage. I gave each one a distinct name, oneBtn, twoBtn, threeBtn, fourBtn, fiveBtn. I added a MouseEvent for each of these five objects, and ran a Trace to make sure I am able to identify the objects. At first, I used e.target.name but it returned instanceXX (instance23, instance84, instance83...). I think this happened because within each of those buttons, I had a movie clip within it so I can apply filters to them. I decided to trace e.target.parent.name. On two of the five objects, I was able to trace oneBtn, and twoBtn. On the other three, I still got instanceXX. I tried tracing e.target.parent.parent.name and I was able to trace the other three buttons, threeBtn, fourBtn, fiveBtn.
how come I need to target two different levels (e.target.parent.name & e.target.parent.parent.name) on my objects when I dragged them from the library and placed them onto the stage within the same timeline?
View 4 Replies
Jul 4, 2011
I've got a multilevel node structure that looks something like this
[Code]...
I want to do a search for the first node that matches an id. I usually use this syntax:
xmldata.*.(@qid == "a2")[0]
but it looks like it's not working for multiple nested levels. Is there a way of finding the node without looping through and archiving the content?
View 2 Replies
Jun 8, 2010
I'm working on a site and I have 2 movieClips/buttons that I would like to use as use as next frame/ previous frame triggers respectively. Is there a way to set the buttons up once and then access the functionality from the various levels of the site? Note that the prev/next buttons will not always be on the stage.
View 3 Replies
Mar 26, 2009
When you click on "works" on my site it reveals a menu with 2 other buttons, but when you try to mouse over the 2 buttons the whole thing dissapears. What I've done is set the "works" button to jump ahead in the animation to reveal the menu which is actually one large button with the 2 other buttons on top. The large button is set to - on rollout goto and play frame 1.
View 4 Replies
Sep 6, 2010
I have a character, every body part is a movieclip. Now I wanted to put a movieclip for the eyes inside of the headmovieclip so that I can change them independently from the mouth. So in the eye-movieclip that is inside of the head-movieclip I put two keyframes, one for opened eyes and one for closed eyes. I put it to "Single frame" in properties. Now, whenever I make a pose and I change the frame number under properties so that it displays the closed eyes, it does that for the whole movie, not only on the frames that I changed it.
I wanted to use that to control things like eyes, ears and the mouth individually but like this it won't work, it changes it for the whole animation.
View 16 Replies
Jun 21, 2004
Im currently trying to create a type of speedometer thing which reacts via various buttons on the screen.I done a simple script for the needle to move so many degrees left or right but this simple script doesn't stop the needle from continuing to go to far left or right (min/max on dial). Is there a way of stoping the needle once it has reached say 10 degrees and 120 degrees?
My script is:
bad_btn.onPress = function (){
needle_mc._rotation +=16;
}
good_btn.onPress = function (){
needle_mc._rotation -=16;
}
bad and good buttons determine the left and right Im also interested in whether once the needle has reached it max point this would trigger of another function etc
View 14 Replies
Apr 11, 2010
varObjectBarriers=arrayBarriers[i-1].hitspot
The nested mc is hitspot. Do I target it like this? Flash says no. But I don't know how else to.
View 6 Replies
Mar 31, 2009
I have a video player that's control bar's x & y are over the top of the video. It is set to alpha 0, and when the user rolls over the video the control bar's alpha goes to 1 and becomes visible. I have a few even listeners and a function that makes this happen. My issue is that the buffer handle and the volume handle do not go to alpha 0, despite the fact that their parents do. The instance of "volumeHandle" is the child of "volumeSlider". "volumeSlider" does go to alpha 0, then to alpha 1 on rollover, but it's child "volumeHandle, is always visible. The same applies to the respective instances of the buffer bar.
I have tried
volumeHandle.volumeSlider.alpha = 0;
But that doesn't work. My guess is that the conflict lies in the linkage of the controls for the buffer and volume handles.
View 1 Replies
Sep 23, 2010
I have a bunch of movie clips in my main timeline with at least 2 nested clips inside them, MyMc.nested1.nested2 etc. I have given the top most movie clips that sit on the main timeline instance names. In a document class I created a private variable typed as an array and placed all those MC names in that array. I then looped through the length of the array and assigned 2 event listeners to each instance. Example:
for (var i:uint = 0 ; i < _activities.length ; i++){ _activities[i].buttonMode = true; _activities[i].addEventListener(MouseEvent.MOUSE_DOWN, pickUp); _activities[i].addEventListener(MouseEvent.MOUSE_UP, dropIt);}
in the event pickup() is were my trouble seems to come in.In the pickup function I have the following:
event.target.startDrag()
This seems to work, but only on the lowest nested Movie clip......nested2I can use event.target.parent.parent.startDrag() and that seems to work.... Except when I place another movieclip in the second layer of the of the MyMC , if that is accidently clicked, it will now drag the Stage.I attempted to use the event.target.mouseChildren = false but that only seems to work on the lowest nested object... nested2 as that seems to be the one I am clickingIs there something I am missing to say, click only the top level mc then ignore all nested mc?
View 3 Replies
Sep 5, 2011
I have been working with AS2 for a long time, but are a total newbie when it comes to AS3.On my stage I have placed an empty MC with instance name "holder".In my library I got a MC linked by the name "sektor".
"sektor" has several movieclips and buttons with instance name, e.g. "corner1", "corner2", "corner3"....
I have nested "sektor" inside "holder" by writing this code:
Code:
var newClip:sektor = new sektor();
newClip.name = "sektor1";
holder.addChild(newClip);
What I want to achieve is to control those movieclips inside "sektor" by turning dem on/off.I have tried to do this with this code:
Code:
holder.sektor1.corner1.visible = false;
but I keep on getting this error:
"TypeError: Error #1010: A term is undefined and has no properties."
I have figured out that by tracing holder, I know it�s excisting (Result: [object MovieClip]) but if I try to trace holder.sektor1, I got the result "undefined". So it seems like "sektor1" is not excisting. Why?
View 7 Replies
Aug 26, 2003
I've got a button in a movieclip that, when pressed, I want to control the timeline of another movieclip (instance name: video).
I enter the following code on the button and it does nothing:
on(release) {
video.gotoAndPlay(2);
}
Now I suppose the path is wrong but, when I click on the "Insert Target Path" icon in the actions panel, the only thing that shows up in the window is "_root". It doesn't matter which movie clip I am in, when I click the "Insert Target Path" icon, all that shows up is "_root".
There is a heck of alot more to my movie than that, where are all the movieclips? The "video" instance is nested 3 movieclips deep. I've tried entering the path manually too, but it don't work.
View 10 Replies
Jan 4, 2009
Having problem enabling buttons on levels other than the _root once they are disabled. I have a feeling it's got something to do with the createEmptyMovieClip.[code]...
View 6 Replies
Apr 5, 2008
my game is tile based and split up into myMap=1, myMap=2, etc.at the end of each level u are sent to a page that says yay u win, cont? and i need that cont. button to go back to the script frame and play myMap=2,skipping myMap=2
View 1 Replies
Aug 7, 2009
I have a movie clip with 15 frames. Each frame has buttons on it (mc's)... I was going to put the actions on the main timeline/stage and navigate within the MC from the main timeline. Is that possible? I can get the buttons on the first frame of the MC to work, but I can't seem to figure out how to target/make the buttons on the other frames work? I was thinking I could identify the path of the MC with the frame labels, but that doesn't seem to work. like: _root.RMChanger.(frame label).buttonOnFrame = function
I have to move a text box in and out over the MC backgrounds on the main stage... which is why I was thinking to do it this way? I've been switching back and forth bwtween AS2.0 and 3.0
View 9 Replies
Apr 2, 2009
I have a Movie Clip called panel that I have added three children to (points, answer, question). I need to know how to access the alpha property of each child so that on a ClickEvent I can change the alpha so that the appropriate one is showing.[code]
View 8 Replies
Feb 6, 2010
Working on a photography website and I've hit a speed bump. I have 5 separate movie clips for each page.on one section the Portfolio section, I have four buttons one for different areas of the Portfolio.The buttons are located within the movie clip.There's an eventlistener to direct to the appropriate frame within the portfolio movie clip. The problem is when I click on the portfolio button to go back to the main portfolio frame it does nothing. I get a trace statement but no action. I'm assuming that since the movie clip is already loaded its just staying at the same frame.how to get back to frame one of the portfolio movie clip.Here's the code:
frame 1, scene1
ActionScript Code:
//handle events for buttons
about.addEventListener(MouseEvent.CLICK, clickSection);
home.addEventListener(MouseEvent.CLICK, clickSection);[code]....
View 0 Replies
Jan 6, 2005
When you have movies in a layer, how can you stop the buttons of the underlying levels from showing through. I don't want the user to think that there is a button on the level showing because the cursor turns into a hand....plus also when clicked it does activate the lower movies actions.
View 1 Replies
Jan 9, 2005
I believe that my question here is a little hard, or maybe impossible. But here it goes:
How can I, in Flash, get the levels of volume (peak levels) of multiple sound frequencys from an audio file, so that flash would recognize them?
View 1 Replies
Oct 21, 2003
I am currently having a problem adding the Tell Target action to a button.
The following is the hierarchy of my timeline:
-Root
---Movie Clip (Instance Name="FadeIn")
------Button (Instance Name="Button")
----------Movie Clip (Instance Name="About")
The Movie Clip i'm trying to control is "About". This MC is also placed within the 'Over' state of "Button"
I keep receiving the Target Not Found error in Base="_level0.FadeIn"
View 3 Replies
May 19, 2009
I created a button in one movie. I nested a second movie that is the same size as the first movie. In the second movie I can successfully hide an object in the first movie with an object in the second movie. However, I can't prevent a button in the first movie from being shown in the second movie.
View 1 Replies
Feb 12, 2009
I'm trying to organize a presentation using several movieclips as "scenes." The problem I have is related to buttons nestedwithin those mc's--I would like them not to be available until eachindividual mc begins, but if I don't include the buttons on thefirst frame of the mc timeline, the main timeline cannot accessthem (and throws me an error)
View 8 Replies
Jul 7, 2009
I have a FLA named Window.fla containing a movieclip that contains several other MCs, one of which has the instance name btnContact. This 'parent' MC is in the Library: it's called MainNav and its linkage is set to export, with its class pointed at com.utils.MainNav, the code for which is:
package com.utils {
import flash.display.MovieClip;
import flash.events.*;
[Code]....
View 3 Replies
Jan 27, 2009
they are both placed in separate layers and instantiated for the main timeline.I need a button from my intro_mc to simply gotoAndPlay a frame label in my content_mc MovieClip but I can not get the 2 MC's to communicate.I have tried every scenerio I could think of but nothing works right now I have this AS inside of the intro_mc movie clip
Code:
enter1_btn.addEventListener(MouseEvent.CLICK, onClick1);
function onClick1(Event:MouseEvent):void
[code].....
View 4 Replies
Sep 29, 2009
I'm having a hard time understanding to use the Delegate class. I don't seem to understand what it does from what I read online.
Will it work for this situation? I want to rollover a menu that expands onRollover. You can then click on buttons within the rolled over portion. Is delegate for me?
View 0 Replies
Jun 2, 2006
i have a movie clip and inside that MC i have a menu with some buttons(they are also MovieClips), my buttons(MC) inside the menu MC are animated by the mx.transitions tweens, all of that works fine.
then i want to put my menu with some transparency by default and restablish the _alpha to 100% when i rollOver the menu, when i do that the change with the _alpha propertie works fine but my buttons inside the MovieClip no longer works?
View 3 Replies
Aug 6, 2006
[code]I can contorl the current selected mc.like myButton1.But How I can control the other button action at the sametime.like myButton1._alpha =50, myButton2,myButton3,myButton4...._alpha = 30.
View 5 Replies
Sep 10, 2009
I have three movieclip "buttons" within a couple of nested movieclips and I am unsure how to address them in actionscript. I have an event listener and a function for the rollover and rollout mouseEvents below
procedures_mc.p_dropdown_mc.p_body_mc.addEventListener(MouseEvent.ROLL _OVER, cursorOverButton);
procedures_mc.p_dropdown_mc.p_breasts_mc.addEventListener(MouseEvent.R OLL_OVER, cursorOverButton);
procedures_mc.p_dropdown_mc.p_face_mc.addEventListener(MouseEvent.ROLL _OVER, cursorOverButton);
function cursorOverButton(e:MouseEvent):void{e.currentTarget.gotoAndPlay("over");
e.currentTarget.addEventListener(MouseEvent.ROLL_OUT, cursorOutButton);}
function cursorOutButton(e:MouseEvent):void{e.currentTarget.gotoAndPlay("out");}
Within the movieclip buttons are labels over and out included in the buttons. When I rollover and rollout the mouse over the movieclip buttons they don't behave correctly. I am wondering if the e.currentTarget inside the function is the right address of the nested movieclip buttons procedures_mc.p_dropdown_mc.p_body_mc, etc.
View 2 Replies
Dec 2, 2010
I am having trouble where this error is showing up: TypeError: Error #1009: Cannot access a property or method of a null object reference. at EssayMain() I have some trace statements in place
[Code]....
View 4 Replies