The "this.l2Product_mc.mens_btn.onPress = function():Void " button does not 
even show up on the stage (to be 
pushed) until "l2Product_mc" is created by a previous button event. ( 
this.l1_mc.product_btn.onPress = function
():Void).

Am I missing something? The method used worked fine for the first two levels, 
but it was on hte 3rd level in that 
it stopped working....

::::::::::::::::::::::
 Dustin
::::::::::::::::::::::


---------- Original Message -----------
From: "Liu, Kai M" <[EMAIL PROTECTED]>
To: "Flashcoders mailing list" <[email protected]>
Sent: Wed, 26 Oct 2005 13:28:30 +1000
Subject: RE: [Flashcoders] targets driving me insane

> Just go through your code again and identified the problem. You should
> get "undefined" in the 2nd lot of traces. Because your "l2Product_mc" is
> created ONLY when l1_mc.product_btn is pressed. However,
> "this.l2Product_mc.mens_btn.onPress = function():Void " established
> before  "l2Product_mc" is created.  "l2Product_mc" will never be
> registered to that onPress event.
> 
> You should establish the event right after attaching it.
> 
> [...]   Sam Liu
> Flash Developer - Languages Online
> Office of Learning and Teaching
> Department of Education and Training
> 
> T:  (03) 9637 2102    F:  (03) 9637 2060
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of lists
> Sent: Wednesday, 26 October 2005 9:10 AM
> To: Flashcoders mailing list
> Subject: [Flashcoders] targets driving me insane
> 
> Hi there - I am about to go crazy here.... I am trying to target a
> button in a dynamic MC (attached from the Library). Each movie clip in
> the library already has the required buttons with an instance name.
> 
> I have a MC on my main timeline called "menu_mc".
> Now in the timeline of "menu_mc" I have the following code:
> 
> //l2
> this.l1_mc.product_btn.onPress = function():Void  {
>       _parent.menu_mc.attachMovie("level2McProduct", "l2Product_mc",
> 12);
>       _parent.menu_mc.l2Product_mc._x = 73.7;
>       new Tween(_parent.menu_mc.l2Product_mc, "_alpha",
> Strong.easeOut, 0, 100, 3, true);
>       new Tween(_parent.menu_mc.l2Product_mc, "_y", Strong.easeOut,
> 106, 0, 1, true); }; //l3 this.l2Product_mc.mens_btn.onPress =
> function():Void  {
>       trace(_parent);
>       _parent.menu_mc.attachMovie("level3McMens", "l3Mens_mc", 13);
>       _parent.menu_mc.l3Mens_mc._x = 189.5;
>       new Tween(_parent.menu_mc.l3Mens_mc, "_alpha", Strong.easeOut,
> 0, 100, 3, true);
>       new Tween(_parent.menu_mc.l3Mens_mc, "_y", Strong.easeOut, 106,
> 0, 1, true); };
> 
> the "l1_mc" was created with attachMovie earlier in the code, but is
> trimmed from here to save room (it functions as it should). The
> following:
> 
> this.l1_mc.product_btn.onPress = function():Void
> 
> also works as it should. Now the results of that are another MC attached
> to the timeline of the "menu_mc" instance. This all works, and my
> tweens, etc all work as expected. Now for some reason when I drill down
> one level deeper:
> 
> this.l2Product_mc.mens_btn.onPress = function():Void
> 
> the code stops working. I stuck a "trace" in there to see if the button
> event was even responding. Which it is not! I double, triple checked the
> button instance name and the so on... but it just never works. As you
> can see I had modified my path to use the previously attached MC. I even
> tried putting in the moviclip by hand and browsed to find the path (to
> make sure I had no mistakes)- and it appears I do not.
> 
> I am at wits end here and going insane. Does anyone have any
> suggestions? Am I missing something? Is there a limitation in flash that
> I do not know about?
> 
> ::::::::::::::::::::::
>  Dustin
> ::::::::::::::::::::::
> 
> _______________________________________________
> Flashcoders mailing list
> [email protected]
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> 
> Important - 
> This email and any attachments may be confidential. If received in error,
>  please contact us and delete all copies. Before opening or using attachments 
> check them for viruses and defects. Regardless of any loss, damage or 
> consequence, whether caused by the negligence of the sender or not, resulting 
> directly or indirectly from the use of any attached files our liability is 
> limited to resupplying any affected attachments. Any representations or 
> opinions expressed are those of the individual sender, and not necessarily 
> those of the Department of Education & Training. 
> _______________________________________________
> Flashcoders mailing list
> [email protected]
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
------- End of Original Message -------

_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to