RE: [flexcoders] Bad Flash bug - MouseEvent and MovieClips

2008-02-11 Thread Jobe Makar
Hi,

Here is the code.

stop();
import flash.events.MouseEvent;
import flash.utils.setTimeout;
this.addEventListener(MouseEvent.MOUSE_DOWN, onClick);

function onClick(e:MouseEvent):void {
test()
//setTimeout(test, 80);
}
function test() {
var b:Blah = new Blah();
addChild(b);
}

Jobe Makar
http://www.electrotank.com
252-627-8026
919-609-0408 (mobile)
919-882-1121 (fax)

From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Sherif 
Abdou
Sent: Monday, February 11, 2008 7:01 PM
To: flexcoders@yahoogroups.com
Subject: Re: [flexcoders] Bad Flash bug - MouseEvent and MovieClips

you have the actionscript since i dont have flash, i can test in flex and see 
if i can help
- Original Message 
From: Jobe Makar [EMAIL PROTECTED]
To: flexcoders@yahoogroups.com flexcoders@yahoogroups.com
Sent: Monday, February 11, 2008 5:40:22 PM
Subject: [flexcoders] Bad Flash bug - MouseEvent and MovieClips
Hi guys,

I just ran into a nasty Flash bug. I hope that someone tells me I'm wrong here. 
You can download the tiny example FLA here:
http://www.electrot ank.com/lab/ MouseEventBug. 
flahttp://www.electrotank.com/lab/MouseEventBug.fla

I have a function called 'test'. When run, test creates a new Blah() movie 
clip. Blah() contains movie clip that has many frames, and a stop action so 
they don't play.

If I run test() as the result of a MouseEvent, then that internal clip 
automatically plays. (which it shouldn't)

If I run test() as the result of something else, then it does not automatically 
play.

In my example you can see where I have a line of code commented out, and the 
one above it is not. Just swap the commenting to see it work/not work.

ps - If you are playing this this code and you see the setTimeout, try lowering 
the time delay. If you lower it enough the bug starts happening again. Very 
very strange.

Jobe Makar
http://www.electrot ank.comhttp://www.electrotank.com/
252-627-8026
919-609-0408 (mobile)
919-882-1121 (fax)




Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it 
now.http://us.rd.yahoo.com/evt=51733/*http:/mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ%20



Re: [flexcoders] Bad Flash bug - MouseEvent and MovieClips

2008-02-11 Thread Sherif Abdou
you have the actionscript since i dont have flash, i can test in flex and see 
if i can help


- Original Message 
From: Jobe Makar [EMAIL PROTECTED]
To: flexcoders@yahoogroups.com flexcoders@yahoogroups.com
Sent: Monday, February 11, 2008 5:40:22 PM
Subject: [flexcoders] Bad Flash bug - MouseEvent and MovieClips

Hi guys,
 
I just ran into a nasty Flash bug. I hope that someone tells me I'm wrong here. 
You can download the tiny example FLA here:
http://www.electrot ank.com/lab/ MouseEventBug. fla
 
I have a function called 'test'. When run, test creates a new Blah() movie 
clip. Blah() contains movie clip that has many frames, and a stop action so 
they don't play.
 
If I run test() as the result of a MouseEvent, then that internal clip 
automatically plays. (which it shouldn't)
 
If I run test() as the result of something else, then it does not automatically 
play.
 
In my example you can see where I have a line of code commented out, and the 
one above it is not. Just swap the commenting to see it work/not work.
 
ps - If you are playing this this code and you see the setTimeout, try lowering 
the time delay. If you lower it enough the bug starts happening again. Very 
very strange.
 
Jobe Makar
http://www.electrot ank.com
252-627-8026
919-609-0408 (mobile)
919-882-1121 (fax)
 



  

Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ 


[flexcoders] Bad Flash bug - MouseEvent and MovieClips

2008-02-11 Thread Jobe Makar
Hi guys,

I just ran into a nasty Flash bug. I hope that someone tells me I'm wrong here. 
You can download the tiny example FLA here:
http://www.electrotank.com/lab/MouseEventBug.fla

I have a function called 'test'. When run, test creates a new Blah() movie 
clip. Blah() contains movie clip that has many frames, and a stop action so 
they don't play.

If I run test() as the result of a MouseEvent, then that internal clip 
automatically plays. (which it shouldn't)

If I run test() as the result of something else, then it does not automatically 
play.

In my example you can see where I have a line of code commented out, and the 
one above it is not. Just swap the commenting to see it work/not work.

ps - If you are playing this this code and you see the setTimeout, try lowering 
the time delay. If you lower it enough the bug starts happening again. Very 
very strange.

Jobe Makar
http://www.electrotank.com
252-627-8026
919-609-0408 (mobile)
919-882-1121 (fax)