- Веб-Шаблоны
- Шаблон интернет-магазина
- Шаблоны для CMS
- Facebook шаблоны
- Конструктор сайтов
XML Flash. Как вставить видео с YouTube в шаблон
Февраль 9, 2012
Эта инструкция научит вас вставлять видео с 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