Flash翻轉式影片播放器

這是一個結合Tweener和影片的範例,主要的目的是利用Flash載入外部視訊來播放,順帶利用ActionScript來做畫面的翻轉,翻轉後可以詳細介紹該影片的資訊,或是版權宣告等,先看看範例頁面檔案下載,要製作這樣的動畫,首先要先準備一段影片檔,我的範例中所準備的是利用數位相機拍攝出來的影片,再利用Adobe Media Encoder轉換成大小為640×360,F4V格式的影片,再利用Flash內建的組件FLVPlayback來播放。

資料夾檔案結構如下:

3D Video Flip 檔案結構

  • Caurina是Tweener Class大家可以到Tweener的官網下載,前述文章有連結。
  • 3dflip.fla、3dflip.html、3dflip.swf是Flash的原始檔、網頁檔以及播放檔。
  • Shengxing為本範例所使用到的影片檔。
  • SkinUnderPlaySeekMute為播放器的面板檔。

而在下圖是在Flash中的結構:

3D Video Flip 動畫結構

  • container是包含播放器、解說文字的影片片段,該元件包含FLVPlayback播放器組件(Video)和解說文字(Text)兩個圖層。
  • FLVPlayback是Flash內建的影片播放器組件。
  • loading影片載入時會出現的文字。
  • spin影片右上角旋轉的按鈕。
  • text包含有介紹文字的影片片段,文字中亦製作有超連結(維基百科)。
  • vid如果有自己的影片想要更換,請進入名為Vid的影片片段中利用屬性面板修改。

本範例所包含的ActionScript都在場景中的第一個影格,程式碼如下:

import caurina.transitions.*;
import fl.video.*;

con.visible = false;

var flv:FLVPlayback = con.vid.flvp;
flv.addEventListener(VideoEvent.PLAYING_STATE_ENTERED, onStart);

function onStart(e:Event):void
{
	con.visible = true;
	loading.visible = false;
}

con.vid.spin.addEventListener(MouseEvent.CLICK, cl);
con.tclip.spin.addEventListener(MouseEvent.CLICK, cl);

var isTurning:Boolean = false;

function cl(e:Event):void
{
	if(!isTurning)
	{
		Tweener.addTween(con, {rotationY:con.rotationY+180,time:1, onComplete:function(){isTurning=false;}});
		isTurning = true;
	}
}

addEventListener(Event.ENTER_FRAME, loop);

function loop(e:Event):void
{
	if(con.rotationY > 90 && con.rotationY < 270)
		con.addChild(con.tclip);
	else
		con.addChild(con.vid);
	if(con.rotationY >= 360) con.rotationY = 0;
}

You may also like...

18,498 Responses

  1. Yrefufp表示:

    Привет, друзья!
    Приобрести диплом любого ВУЗа.
    metal-tracker.com/forum/index.php

  2. Sazrofw表示:

    Привет!
    Диплом о высшем образовании
    telegra.ph/diplom-mastera-manikyura-kupit-08-13

  3. Mazrslo表示:

    Привет!
    Официальное получение диплома техникума с упрощенным обучением в Москве
    herurg.ru/artist/metal_mind

  4. Как не ошибиться при покупке генератора Generac, советы по выбору генератора Generac.
    Генератор Generac: особенности и преимущества, подробный обзор генератора Generac.
    Генератор Generac для надежного источника энергии, советы по использованию.
    Новейшие технологии в генераторах Generac, подробный обзор.
    Преимущества использования генератора Generac, характеристики.
    Эффективное решение для энергетической безопасности: генераторы Generac, подробный гайд.
    Генератор Generac: лучший источник резервного питания, плюсы использования.
    Генератор Generac: инновационные решения для вашего дома, анализ функционала.
    Выбор генератора Generac: на что обратить внимание?, советы по установке.
    Энергия в вашем доме: генераторы Generac, характеристики.
    генератор generac 10 квт https://generac-generatory1.ru/ .

  5. Lazrfnk表示:

    Добрый день!
    Заказать диплом о высшем образовании.
    diplom-bez-problem.com/gde-kupit-diplom-v-moskve

  6. Lazrfit表示:

    Привет!
    Мы можем предложить дипломы любых профессий по приятным ценам.
    kps-93.ru/zalcburg–crvena-zvezda—22—video-i-obzor-matcha—liga-chempionov—29082018

  7. Dnrtmwo表示:

    Здравствуйте!
    Купить документ ВУЗа вы можете у нас в столице.
    armrus.org/extranet/forum/user/155439

  8. Mazrjju表示:

    Привет!
    Как не попасть впросак при покупке диплома колледжа или ПТУ в России
    agrimark.org/phan-biet-cac-loai-beo-co-tai-viet-nam

  9. Секреты выбора лучшего генератора Generac, советы по выбору генератора Generac.
    В чем отличие генератора Generac от других моделей?, анализ генератора Generac.
    Генератор Generac для надежного источника энергии, подробный обзор.
    Настоящее качество: генераторы Generac, рассмотрение функционала.
    Почему генераторы Generac так популярны?, обзор.
    Как правильно выбрать генератор Generac для своих нужд?, подробный гайд.
    Надежный источник электропитания: генераторы Generac, рассмотрение преимуществ.
    Генератор Generac: инновационные решения для вашего дома, анализ функционала.
    Генератор Generac для обеспечения непрерывного электроснабжения, рекомендации.
    Как выбрать генератор Generac для вашего дома?, особенности.
    generac генератор газовый 7189 generac генератор газовый 7189 .

  10. Trefona表示:

    Привет, друзья!
    Рекомендации по безопасной покупке диплома о высшем образовании
    myvibor.ru/forum/index.php
    Рады оказать помощь!.

  11. Xazrckj表示:

    Привет, друзья!
    Купить документ института.
    Мы изготавливаем дипломы психологов, юристов, экономистов и любых других профессий по доступным тарифам.
    usa.life/read-blog/62808
    Рады оказать помощь!.

  12. Yrefdly表示:

    Привет!
    Купить диплом ВУЗа.
    creative-ki.blogspot.com/2013/01/drums

  13. Mazrpja表示:

    Привет!
    Как безопасно купить диплом колледжа или ПТУ в России, что важно знать
    biblioparus.blogspot.com/2017/02/blog-post_28

  14. Lazrxjd表示:

    Привет, друзья!
    Заказать диплом университета.
    telegra.ph/vozvrat-naloga-za-obuchenie-v-vuze-08-02

  15. Jamesric表示:

    lisinopril 102: Buy Lisinopril 20 mg online – zestoretic 5 mg

  16. Lazrpsv表示:

    Привет, друзья!
    Мы изготавливаем дипломы любой профессии по приятным ценам.
    telegra.ph/raschet-stoimosti-obucheniya-v-vuze-08-02

  17. Mazrfqj表示:

    Привет, друзья!
    Как официально купить диплом вуза с упрощенным обучением в Москве
    stavropol-auto.ru/?cat=90

  18. кодирование от алкоголизма в симферополе https://xn——7cdhaozbh1ayqhot7ooa6e.xn--p1ai .

  19. Sazrmgt表示:

    Привет!
    Заказать документ института
    vniiz.org/education/e-library-system

  20. Self Massage – The Diy Procedure To Invigorate Your Body 제주오피 (boston-carservice.com)

  21. Lazrybr表示:

    Здравствуйте!
    Купить диплом любого университета.
    forum.gold-forum.ru/index.php?showtopic=70791

  22. DanielTet表示:

    buy cytotec pills online cheap http://tamoxifen.bid/# tamoxifen hip pain
    lasix 40 mg

  23. Eanrrfj表示:

    Добрый день!
    Мы предлагаем дипломы любой профессии по выгодным ценам.
    kellerscrossing.com/casino-games

  24. дом для пожилых людей в любимовке дом для пожилых людей в любимовке .

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。