Skip to main content
Inspiring
May 7, 2011
Answered

VideoEvent in Flash Player 10.2 doesn't work

  • May 7, 2011
  • 5 replies
  • 13169 views

Same code works in 10.1 and earlier but does not work in 10.2... Is it bug or done intentionally? Is there any way to run VideoEvent in flash player 10.2?

This topic has been closed for replies.
Correct answer gmastey

The compiler seems to be confusing fl.video.VideoEvent with flash.events.VideoEvent. Just use the entire class path, like so:

vidPlayer.addEventListener(fl.video.VideoEvent.READY, videoReady);

And in the event handler:

function videoReady(e:fl.video.VideoEvent):void

{

  // do something

}

5 replies

gmasteyCorrect answer
New Participant
February 24, 2012

The compiler seems to be confusing fl.video.VideoEvent with flash.events.VideoEvent. Just use the entire class path, like so:

vidPlayer.addEventListener(fl.video.VideoEvent.READY, videoReady);

And in the event handler:

function videoReady(e:fl.video.VideoEvent):void

{

  // do something

}

prometh
Participating Frequently
July 17, 2012

*sigh* bugs like these are so annoying. Thanks for the fixes!

September 18, 2011

Same issue with AIR 2.5 & 2.6.

kglad
Community Expert
July 29, 2011

8/13/2011 at 06:30 est.

July 24, 2011
<blockquote><font size="1"><font color="800080"> Is there any way to run VideoEvent in flash player 10.2?</font></font></blockquote>
No. At least by this morning.
Switch your publishing properties to 10 & 10.1
Known Participant
July 24, 2011

That was it. Changing the Flash Player publish setting to 10 & 10.1, I was able to use the VideoEvent. Who would of figured!!!

THANK YOU Fuzzy!!!

Known Participant
July 24, 2011

HAving this same problem in CS5.5? VideoEvent is not working and sends erroe...

Scene 1, Layer 'Layer 2', Frame 1, Line 8 1119: Access of possibly undefined property COMPLETE through a reference with static type Class.

Had any progress in fixing?

Inspiring
July 24, 2011

That's the error message but what's the ActionScript that you're running that raises the error?

Known Participant
July 24, 2011

I just discovered this same problem in CS5.5. Could there be something corrupted in the AS properties? Below is the error message I am receiving to the COMPLETE event.

Scene 1, Layer 'Layer 2', Frame 1, Line 8 1119: Access of possibly undefined property COMPLETE through a reference with static type Class.

Here is my code I have used forever...

import flash.events.*;
import fl.video.*;

stop();

theVideo.addEventListener(VideoEvent.COMPLETE, VideoStopped);

function VideoStopped(e:VideoEvent):void{
trace("VIDEO STOPPED");
}//end

There is another thread explaining in more detail. It appears I'm not the only one with this problem.

http://forums.adobe.com/thread/857036

One solution, I can't explain is this. It works but only as a event in the funciton.

import fl.video.VideoEvent;
stop();
theVideo.addEventListener(fl.video.VideoEvent.PLAYING_STATE_ENTERED, VideoReady);
theVideo.addEventListener(fl.video.VideoEvent.COMPLETE, VideoStopped);
theVideo.addEventListener(fl.video.VideoEvent.PLAYHEAD_UPDATE, VideoUpdate);

// These DO NOT WORK

//theVideo.addEventListener(VideoEvent.COMPLETE, VideoStopped);
//theVideo.addEventListener(VideoEvent.PLAYHEAD_UPDATE, VideoStopped);
//theVideo.addEventListener(VideoEvent.READY, VideoStopped);
//theVideo.addEventListener(VideoEvent.PLAYING_STATE_ENTERED, VideoStopped);

function VideoReady(e:Event):void{
trace("READY");
theVideo.removeEventListener(fl.video.VideoEvent.PLAYING_STATE_ENTERED, VideoReady);
}
function VideoStopped(e:Event):void{
trace("STOPPED");
theVideo.removeEventListener(fl.video.VideoEvent.COMPLETE, VideoStopped);
theVideo.removeEventListener(fl.video.VideoEvent.PLAYHEAD_UPDATE, VideoUpdate);
}
function VideoUpdate(e:Event):void{
trace("UPDATE");
}