User Guide

520 FLVPlayback Component (Flash Professional Only)
You can test whether an embedded FLV file cue point is enabled using the
isFLVCuePointEnabled() method. The following example disables the embedded cue
points
point2 and point3 when the video is ready to play. When the first cuePoint event
occurs, however, the event handler tests to see if cue point
point3 is disabled and, if so,
enables it.
import mx.video.*;
my_FLVPlybk.contentPath = "http://www.helpexamples.com/flash/video/
cuepoints.flv";
var listenerObject:Object = new Object();
listenerObject.ready = function(eventObject:Object):Void {
my_FLVPlybk.setFLVCuePointEnabled(false, "point2");
my_FLVPlybk.setFLVCuePointEnabled(false, "point3");
}
my_FLVPlybk.addEventListener("ready", listenerObject);
var listenerObject:Object = new Object();
listenerObject.cuePoint = function(eventObject:Object):Void {
trace("Cue point time is: " + eventObject.info.time);
trace("Cue point name is: " + eventObject.info.name);
trace("Cue point type is: " + eventObject.info.type);
if (my_FLVPlybk.isFLVCuePointEnabled("point2") == false) {
my_FLVPlybk.setFLVCuePointEnabled(true, "point2");
}
}
my_FLVPlybk.addEventListener("cuePoint", listenerObject);
For more information, see FLVPlayback.isFLVCuePointEnabled() on page 599 and
FLVPlayback.setFLVCuePointEnabled() on page 665.
Removing an ActionScript cue point
You can remove an ActionScript cue point using the removeASCuePoint() method. The
following example removes the cue point
ASpt2 when cue point ASpt1 occurs:
var listenerObject:Object = new Object();
listenerObject.cuePoint = function(eventObject:Object):Void {
trace("Cue point name is: " + eventObject.info.name);
if (eventObject.info.name == "ASpt1") {
my_FLVPlybk.removeASCuePoint("ASpt2");
trace("Removed cue point ASpt2");
}
}
my_FLVPlybk.addEventListener("cuePoint", listenerObject);
For more information, see FLVPlayback.removeASCuePoint() on page 638.