ActionScript 3.0 :: Access Child Object Of A Movieclip?
Feb 23, 2011i made thumbnails dynamically and i waana access it's child movieclip
var totalThumbs:Array=new Array()
var ThumbMC:MovieClip()
var childThumb:MovieClip()
[Code].....
i made thumbnails dynamically and i waana access it's child movieclip
var totalThumbs:Array=new Array()
var ThumbMC:MovieClip()
var childThumb:MovieClip()
[Code].....
I've dynamically created a whole bunch of movieclips.
I've given each clip a name based on a variable number:
mc.name = "mc"+i;
I've also use addChild to add a couple of dynamic text fields to each movieClip, named myText1 and myText2.[code]...
How do I reference the xth movieclip child object within the nth movieclip object? _root["Object_"+n]["Child_Object_"+x] doesn't seem to work.
View 1 RepliesThe following code is not working
function menuAct(event:MouseEvent):void { event.currentTarget.parent.removeEventListener(MouseEvent.MOUSE_OVER,
[code].....
it's very simple thing i have a swf file try.swf, and it have little bit animation, I stop it's animation on timeline frame 1and i use this code... to load try.swf in other flash fileimport flash.display.Loaderimport flash.net.URLRequestvar ld:Loader=new Loader()var rq:URLRequest=new URLRequest("try.swf")ld.load(rq)addChild(ld)now i hv load try.swf in ld Loader now I want when this loaded then try.swf gotoAndPlay though frame 2 and start showing animation.
View 1 RepliesI've got a dozen movie clips on stage, each with 3 children, and each of those have 8 children, as example named u01-u08.
Is it possible to access u01 directly without the parent names? like a wildcard? like the xml way of getting to nodes with a .. ?
sort of like: stage..u01.alpha = .5;
I am trying to add a child in a movie clip and perform basic operations on the child but I cannot get access to the child.
It loads the child to the movieclip "FLine1MC" but it says FLine1MC.ClipArt1 does not exist when I try to change the x location.
function AddArt1(evt:MouseEvent): void {
var ClipArt1Request:URLRequest = new URLRequest("images/mypic.gif");
var ClipArt1:Loader = new Loader();
ClipArt1.load(ClipArt1Request);
FLine1MC.addChild(ClipArt1);
FLine1MC.ClipArt1.x = 550;
}
Anybody know what's my error?
By that token, is there a way we can check the exact path of an object?
I am developing a shopping cart for my web store. What I am trying to do is initially a store front is rendered where a user selects the products and adds them to a shopping cart. The "cart" is a vector that holds all of the products selected. The user is then sent to a review page where he/she can review their order. It is then communicated to a PHP page for the final checkout and what not.[code]...
View 9 RepliesI want to access a my movieclip child but it doesn't work [code]...
View 4 RepliesBasically, I want to access a movieclip child created in a function called 'main' in my 'main' class that links to the fla.
Code:
var player:Symbol3 = new Symbol3();
addChild(player);
[code].....
This is probably super simple, but for me.. not!I am loading external swf into my main swf.How do I access a movieclip within a child. This is my code:
function loadFolio (event:MouseEvent) :void{
var request:URLRequest = new URLRequest("folio.swf");
contentLoad.load(request);
[code]......
Is there a way to access the child of a selected movieClip in JSFL.
ie i can access the selected movieClip using fl.getDocumentDOM().selection[i]. Now i also want to access the child of this movieClip.
My aim is to give instance name to all the movieClip in an FLA
I created a child that will be added on runtime. How do I access a movieclip on the mainstage from within the child?
View 1 RepliesIs there a way for the child of a movieclip object to not inherit the paren'ts properties? Because I scaled down the parent movieclip height and width and I'm loading external images into the parent movieclip and images are also scaled as well so I'm wondering if there is a way for it not to inherit the properties but remain inside the parent?
View 1 Repliesi have problem with swfLoader in flex, when i close following code in click method i can easly add many swf to main application
<mx:VBox id="content" width="100%" height="100%" ></mx:VBox>
public function doIT():void
{[code]....
when i close adding those swfs in loop i have the same error, it looks like child apps couldn't access certain objects that were instantiated by another child app, so what can i do?
I've seen some discussion on how to load a child swf using swfLoader and accessing it's variables but I am wondering if it is possible to do this without adding any code to the child swf.Either accessing public vars or listening for funciton calls would work fine
View 2 RepliesI am making another game, and I'm having a problem with the level loader.[code]...
View 9 Repliesi have a parent movieclip mcA and i want to add another movieclip mcB (child movieclip) inside mcA such that the extra part of mcB is hidden. The size of movieclip remains same as of mcA
For ex:-
mcA = 300x300
mcB = 400x400
then only 300x300 of mcB movieclip is visible and rest of the part is hidden.
I have a movie clip symbol placed on the main timeline. The class linkage to that movie clip is Sheet. Inside Sheet class, I make a public string call _textRow. Inside the Sheet's constructor, I create a new TextField call values_txt. Inside the Sheet class again, I create a public function call updateTable().
The document class is Main. From the Main.as, I need to call updateTable() function to update the text inside values_txt. And I need to find a way to get to values_txt. That's where my problem lies.
Actionscript Code:
package{//imported stuff herepublic class Sheet extends MovieClip{public var _textRow:String = " Lorem
Lorem again";public function Sheet(){addEventListener(Event.ADDED_TO_STAGE, initSheet);}public function
[Code]....
Basically, I need to run Sheet's updateTable() from Main.as and update the values_txt.text with _textRow string. But I don't know value_txt's target path.
How can i access an object (movieclip) at a specific frame which is located inside another movieclip. It's something like this : first movieclip - and inside it, on frame 10 i have the second movieclip. I want to access that second movieclip ont that 10th frame.
View 1 RepliesI'm stunned as to why I cant access the textfield object placed inside a movieClip objectI'm doing this in a subclass as so:I gave the movieClip an instance name of "myMC" and the
Code:
package {
import flash.display.MovieClip;
[code].....
I have a mainSwf in which I load an external swf, which loads an external swf.( a child of a child). I am trying to set the framerate via AS3 for the childs child by using stage.frameRate= 15;
It doesnt work when the children are loaded into the mainSwf. how to access the stage of a child's child? I have tried root, Movieclip, this but can not get it to work
I have an Movie Clip in Flash that have subobject of button type which has subobject of input text and movie clips. Right after creation core Moveclip all subobject are set to null, when I expect them to be valid objects.
[Code]...
MC_Core_design was created in Flash and exported to Actionscript. I've done this for button_1 class aswell. The code was written using Flex. When I comment out both lines that result in error I get correct view of the core Movie clip with all subobject. How can I set subobject properties right after object creation?
how to remove all child of a movieclip if no of child are not known
View 2 RepliesI want to listen for a custom event dispatched from the document class in a custom subclass. For example, let's say in the document class I have:
ActionScript Code:[code]....
So that the subclass will trace 'Event from document class received' when the 'customEvent' event from the document class is listened by the eventlistener. However, the output is only 'customEvent dispatched', meaning it wasn't heard in the subclass.
It's too complicate to explain but I'll give you an example
I have an AS3 ResultEvent Object and this object has several propeties which can be accessed by this like:event.result.name or event.result.age and, I have this String variable: eventProperty:String that contains "name" or "age" How do I access to event.result. with the variable?
I am using this method to create a slider to control frames in a movie clip.
[Code]...
The slider works well when I'm in the scene that contains the slider. When I go to a scene that does not include the slider, I get the following output error. TypeError: Error #1009: Cannot access a property or method of a null object reference. How can I stop the stage.add.EventListener when I navigate to other scenes that don't include the slider. This is my first as3 project. The project functions as it should but I don't know if the output error will cause problems later.
i've made a simple example here to show you my problem. I have basically created a stage object ("box"), with the nested children, box->b->c. I have exported box for as, with class "box" and base class movieclip. Now i create 4 instances of my box class and add an eventlistener to the nested child c. When i later on try to remove the eventlisterner for myinstance.b.c i get: TypeError: Error #1010: term is undefined and has no properties.at DocumentClass/removeSomething(). Here is my code:
package
{
import ....
[code]....
The error is as follows:1119: Access of possibly undefined property shiftX through a reference with static type flash.displayisplayObject.shiftX is declared in the first line of the movie clipFirst i check to see if the child doesnt exist and if it does I access it like so:getChildByName("ball"+ccc2).shiftX)
View 4 RepliesI am adding a movieclip in a class I will call class B that is added to a class I will call class A. In class B I am adding the movieclip like this:
var thumbHolder:MovieClip = new MovieClip();
thumbHolder.name = "thumb" + loadingCount;
MovieClip(root).slideMenuHolder_mc.slideMenu.thumbs_mc.addChild(thumbHolder);
trace("after: thumbHolder.name is: " + thumbHolder.name);
In class A, I can do something like this:
thumbs_mc.alpha = .3;
But if I try to do something like this, I get an error, even though the trace above traces out the names correctly. thumbs_mc.thumb1.alpha = .3;