It doesn't really matter which you assign first, it's all determined by the
order in which flash decides to call the functions which has no relationship
to the assignment order. I suspect you would be better advised to use an
independent enterframe function that is not attached to the objects for any
processing that requires a specific order.
Perhaps you can elaborate on what you are trying to do?
Paul
----- Original Message -----
From: "Paul Steven" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, March 14, 2007 10:53 AM
Subject: [Flashcoders] Order of events for function call
This may be really basic but I can't understand.
The following is a simplified version of what I am trying to achieve.
Basically I am attaching an onEnterFrame function to 2 objects, say
object1
and object2.
I am attaching it to object1 first however it is calling the onEnterFrame
function for object2 first.
I would appreciate any advice on why this is happening.
When I test the movie, the "Object2 enter frame" trace is displaying
first.
Here is the code for my simplified test file:
object1 = attachMovie("ball_mc","ball_mc",1);
object2 = attachMovie("ball_mc","ball_mc2",2);
object1.onEnterFrame = function() {
trace ("Object1 enter frame");
}
object2.onEnterFrame = function() {
trace ("Object2 enter frame");
}
Many thanks
Paul
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com