Нет ключевых точек на Flash CC Pro, так как я перехожу к определенной точке?

#flash #flv

#flash #flv

Вопрос:

Я пытаюсь создать кнопку на Flash CC Pro, чтобы перейти к определенной точке импортированного FLV-видео.

На Flash CS я знаю, что я мог бы сделать это, добавив ключевые точки в FLV, а затем, с помощью action script, перейдя к ключевой точке. Но я вижу, что на Flash Pro CC вы не можете добавить эти ключевые точки, так как я могу установить действие?

Спасибо!

Ответ №1:

Добавление / удаление ключевых точек с использованием пользовательского интерфейса устарело во Flash Pro CC.

Вам нужно будет использовать Actionscript для добавления или удаления ключевых точек и поиска определенной ключевой точки.

Этот официальный документ объясняет, как — http://help.adobe.com/en_US/ActionScript/3.0_UsingComponentsAS3/WS5b3ccc516d4fbf351e63e3d118a9c65586-7feb.html#WS5b3ccc516d4fbf351e63e3d118a9c65b32-7f05

Пример кода:

 // Requires an FLVPlayback instance called my_FLVPlybk on Stage 
import fl.video.*; 
import fl.video.MetadataEvent; 

//my_FLVPlybk.source = "http://www.helpexamples.com/flash/video/cuepoints.flv" 
var cuePt:Object = new Object(); //create cue point object 
cuePt.time = 2.5; 
cuePt.name = "ASpt1"; 
cuePt.type = "actionscript"; 
my_FLVPlybk.addASCuePoint(cuePt);//add AS cue point 

// add 2nd AS cue point using time and name parameters 
my_FLVPlybk.addASCuePoint(5, "ASpt2"); 

my_FLVPlybk.addEventListener(MetadataEvent.CUE_POINT, cp_listener); 
function cp_listener(eventObject:MetadataEvent):void { 
        trace("Elapsed time in seconds: "   my_FLVPlybk.playheadTime); 
        trace("Cue point name is: "   eventObject.info.name); 
        trace("Cue point type is: "   eventObject.info.type); 
}