Categories

XML Flash. Как вставить видео с YouTube в шаблон

Ray Taylor Февраль 9, 2012
Rating: 5.0/5. From 1 vote.
Please wait...

Эта инструкция научит вас вставлять видео с YouTube в сайты на основе Flash или XLM Flash шаблонов, используя Action Script (AS3).

Откройте файл ‘main_cs5.fla’ из папки /sources/flash с помощью программы Adobe Flash

Используя библиотеку, найдите клипы страниц.

Найдите страницу, на которую вы бы хотели добавить видео с YouTube.

Выберите в меню File->Insert для вставки нового Символа.

Убедитесь, что вы используете тип ‘Movie Clip’.

Нажмите на слой layer1 для того, что бы выбрать его и кнопку F9 для открытия панели Action Script.


// This will hold the API player instance once it is initialized.
var player:Object;

var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.INIT, onLoaderInit);
// loader.load(new URLRequest("http://www.youtube.com/apiplayer?version=3"));
// HK1EoALZKXQ
loader.load(new URLRequest("http://www.youtube.com/v/YOUR_CODE_HERE?version=3"));

function onLoaderInit(event:Event):void {
    addChild(loader);
    loader.content.addEventListener("onReady", onPlayerReady);
    loader.content.addEventListener("onError", onPlayerError);
    loader.content.addEventListener("onStateChange", onPlayerStateChange);
    loader.content.addEventListener("onPlaybackQualityChange", 
        onVideoPlaybackQualityChange);
}

function onPlayerReady(event:Event):void {
    // Event.data contains the event parameter, which is the Player API ID 
    trace("player ready:", Object(event).data);

    // Once this event has been dispatched by the player, we can use
    // cueVideoById, loadVideoById, cueVideoByUrl and loadVideoByUrl
    // to load a particular YouTube video.
    player = loader.content;
    // Set appropriate player dimensions for your application
    player.setSize(480, 360);
}

function onPlayerError(event:Event):void {
    // Event.data contains the event parameter, which is the error code
    trace("player error:", Object(event).data);
}

function onPlayerStateChange(event:Event):void {
    // Event.data contains the event parameter, which is the new player state
    trace("player state:", Object(event).data);
}

function onVideoPlaybackQualityChange(event:Event):void {
    // Event.data contains the event parameter, which is the new video quality
    trace("video quality:", Object(event).data);
}

Теперь можно перейти к поиску подходящего видео на youtube.com и скопировать код выбранного ролика.

Когда закончите с этим, то возвращайтесь в Клипы страниц. Найдите символ, который мы создали недавно в библиотеке и перетащите его в Сцену.

Опубликуйте новый .FLA файл после внесения изменений.

Внимание: видеофайл может не появиться сразу после публикации .FLA файла. Для начала потребуется загрузить шаблон на сервер доступный в Internet. Загрузите содержимое папки ‘site_flash’.

Сразу же после загрузки шаблона на сервер вы сможете просмотреть добавленное видео с YouTube.

Процесс завершен. Теперь вы знаете, как добавить видео с YouTube в шаблоны Flash или XML Flash с помощью AS3.

Вы можете посмотреть подробную видеоинструкцию.

XML Flash. How to embed YouTube video into the template
Эта запись была размещена в Работа с Flash, Туториалы по XML Flash шаблону, XML Flash шаблоны и помечена как embed, video, xml flash, youtube. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов