I have a .fla file that has VerticalMenu.as as the documentclass. In that class, it calls another class called MenuItem.as.Within MenuItem.as, I want to be able to add buttons to the themain timeline (the root), but when I do addChild, it'll just add itto the menuItem object. How do I reference the root fromMenuItem.as to add the child there
For some reason, the same code works now, without any problem at all. I don't know what happened, or why, but I no longer have this problem Here's the original post: To put simply, I created a MovieClip, put it with addChild() to stage, and when I tried to call this piece of code:
How do you align a dynamic movie clip position with another movie clip which is in the root stage? I tried to get the mc in root x,y position, but the starting point of the class that loads the dynamic MC does not seems to be accurate. (Meaning at the root stage, the x,y is 0,0 but at the dynamic class, its somewhere like 100,20 for the browser area (and it actually vary base on the browser size))
**the other classes I used to run the custom classes below, I have it added this MC to stage
var blocker:stageBlocker=new stageBlocker(); this.stage.addChild(blocker);
Below is the dynamic MC. Should I not add it to its own "stage"?
public class stageBlocker extends MovieClip { private var blocker:MovieClip= new MovieClip(); public function stageBlocker():void {
I made a script for the file that i am working with that hasbuttons located within 2 movieclips. I want that button to load andimage into a UILoader (problemLoader_mc) that I placed on the stageon the main timeline (the timeline that contains WeekBar_mc). Theproblem is that I don't know how to get to the root of the file tostart a new directory to tell my function to load the image i want.I have tried multiple approaches including:
The below code is working fine when I place my button on main time line... when i place my button inside of any MovieClip, it never work and never attach circle from the library???can any one tell me please what should i need to change, when my Button is inside of MovieClip. Image is loading fine but my loading circle is not visible....
btn_About.addEventListener(MouseEvent.CLICK, Loading_AboutImage); function Loading_AboutImage(event:MouseEvent):void {
I made a button within a movieclip.The movieclip name = OurKlips-mainThe scene name = oneWhen I hit this button, it changes two frames in the html part (This works)Also, I want this button to play frame 30 from the root scene, titled "one"on (release) {getURL("content-ourklips.html", "content-txt");_root.gotoAndPlay(30);}
What I'm trying to do is very very basic however its flat out not working. I'm trying to add a event listener to a button located within a movieclip thats on the root time line.Here's the code:
I have created a Flash movie in AS3.It has 1 scene so far titled "wmain"On the first keyframe I have a movieclip: "licence_mc"Nested within this movieclip is a button that does a little fade in/fade out animation over a range of keyframes when you hold the mouse on it.This buttons Instance name is: "license_bu"Right on the keyframe of this button (so within the mc "license_mc") I placed the following code:
I have a movielclip, nav_mc, inside which contains my navigation buttons. Lets say I want to effect the time timeline. Before in AS 2.0 I could simply go
function doIt(evt:MouseEvent):void { _root.january.gotoAndStop(2); }
That doesn't work. Returns this in errors:
Warning: 1058: Migration issue: The property _root is no longer supported. This property has been removed. The closest equivalent is the Stage, which serves as the root of the ActionScript 3.0 display list..
Neither does
root.january.gotoAndStop(2)
or
stage.january.gotoAndStop(2) (1119: Access of possibly undefined property ball_mc through a reference with static type flash.display:Stage.)
or
_stage.january.gotoAndStop(2)
or anything!
How do we do this very simple thing now in AS 3.0
TLDR;
How do I reference the _root timeline in AS 3.0 since _root. no longer works in 3.0
I've got a movieclip on the root of the stage called "bgImg", in that clip I've made this function:
Actionscript Code:[code]..........When you click a button in the nav it loads a movieclip to the stage from the library, inside this movieclip I have a row of buttons,when you click one of these I want to call the function in the movieclip on the root (ie. the function inside "bgImg" .
Even though i know not much of actionscripting, i like to make sites that are flash-based, so i keep on challanging myself with that. But now i stumbled into something, and i just cant find a solition! here is my problem: I have made dropdownmenu's in a movieclip and the mc works with hittest like this:
I'm trying to change the text on a textbox called "text1" that is part of a movieclip called "menulist" using actionscript. How can I access text1 with actionscript?[code]
what i want to do is to duplicate a movieclip into the root, but the movieclip i want to duplicate, isn't in the root, instead it is in another movieclip.get it? i hope thats clear...so i heard that the duplicateMovieClip function only works if both movieclips are in 'this', and so i'm guessing i use the attachmovie function. But it doesn't seem to work, how to use this function the way i want it to? i've looked at the flash help thing but its not exactly what i want...
My stage is empty except for an MC with a simple animation and an AS 2 layer. There is not a button or user interaction that engages the MC. I want the MC to play when the timeline reaches the frame with the AS. My MC has an instance name of 'blueMC' and here's the AS I've tried:
blueMC.play(); _root.blueMC.gotoAndPlay("2"); on(load){ blueMC.play(); } onClipEvent(load) { blueMC.gotoAndPlay("2"); } Shouldn't it just be this?: MCinstanceNmae.gotoAndPlay("Frame# or label");
I want to use the same movieclip different times (different instances). The only thing that has to change in this movieclip is a string. I tried to solve this creating a variable.To be more concrete, on root timeline i have Code:var RespJpeg:String = "bandlang2.jpg"and inside the movieclip (actually inside a movieclip in a movieclip in a movieclip in a movieclip: 4level nested) i have
Code: loadImage("RespJpeg") This obviously didn't work. What i tried was the following:
"newbie" is the name of the var ( a URL )and the trace function works ... so that being said i know the function has access to the variable the problem is w the
Code: URLRequest( MovieClip(root).newbie )how can i get this to evaluate as a URL ...
heres the error i get:
TypeError: Error #1034: Type Coercion failed: cannot convert "http://www.yourfacesucks.com/newbishness" to flash.net.URLRequest.
at ShattrF3_Alpha_fla::squareExpand_WEB01_53/openPage()
I am new to AS3 and only recently have been able to understand the display list.I am trying to run this code in my file.I made two movie clips in my library. Gave them class name as "One" and "Two"Now, this is the code that I run:
Code: var one:One = new One(); var two:Two = new Two();
On the stage I have a movieclip called redexit. In an object that has been added to the stage I have the following code:
ActionScript Code: private function loop(e:Event):void{ if(this.hitTestObject(MovieClip(root).redexit)){ stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyPressed); }}
When I run this it spits out a run time error as follows: TypeError: Error #1034: Type Coercion failed: cannot convert flash.display::Stage@1fe00b51 to flash.display.MovieClip. at red/loop()[C: ed.as:28] Line 28 is if(this.hitTestObject(MovieClip(root).redexit)).
I have a question regarding the depths of movie clips in flash. The situation is as follows: I have a main swf with manually set movie clips that act as buttons in this case; this main swf acts as a search form that once it is filled a search results window (also a movie clip from library) pops up on top of the main swf and all its buttons-clips. Now here is the thing, the new pop up window movie clip DOES obscure the form on the main swf visually, however when I go over the new window clip, the buttons of the main form that are beneath it are still detected by flash player and are NOT obscured by the new window action wise, although visually they are not seen. How can I make the pop up movie clip obscure the contents of _root movie clip and its contents visually AND functionally.
i am working on project where i hv to create image gallery. Then i can drag any image from this gallery to some other containers. The image gallery parts prototype is completed and its working fine.bt i am facing the problem of dragging the image. The .as and .fla files are included. In the fla file please fill the array with as much imagesname as you can to check hw it works.Nw the Problem is that i wont able to duplicate my movieclip(thumbnail) on to root?