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,446 Responses

  1. Trefeey表示:

    Здравствуйте!
    Сколько стоит диплом высшего и среднего образования и как это происходит?
    property25.org/где-купить-диплом-о-высшем-образовани
    Окажем помощь!.

  2. Manroie表示:

    Добрый день!
    Приобрести документ университета
    ast-diploms.com/otzyvy

  3. Xazrijy表示:

    Здравствуйте!
    Как официально купить аттестат 11 класса с упрощенным обучением в Москве
    landik-diploms-srednee.ru/svidetelstvo-o-rozhdenii

  4. Danrjyr表示:

    Привет!
    Мы изготавливаем дипломы любой профессии.
    pdbsoftware.com/2024/07/08/купить-диплом-фармацевта-в-тюмени
    Окажем помощь!.

  5. Trefrwj表示:

    Привет!
    Как избежать рисков при покупке диплома колледжа или ПТУ в России
    ayurastroyoga.com/настоящий-диплом-как-и-где-купить
    Всегда вам поможем!.

  6. Lazrgrn表示:

    Привет!
    Приобрести диплом любого университета.
    w98804oc.beget.tech/2024/07/04/kak-nayti-proverennyy-internet-magazin-s-ogromnym-vyborom-diplomov

  7. Diplomi_yuEa表示:

    Здравствуйте!
    Купить документ института вы имеете возможность у нас в Москве.
    diplomyx.com/kupit-diplom-kazan

  8. Lazrxkh表示:

    Здравствуйте!
    Мы изготавливаем дипломы любой профессии по доступным ценам.
    openmotonews.ru/vash-diplom-byistro-i-nadezhno

  9. EdwardStums表示:

    balloons to order with delivery https://buy-balloons-dubai.com

  10. SteveBib表示:

    Центр сертификации https://www.rospromtest.ru осуществляет деятельность по содействию в подтверждении соответствия продукции и услуг требованиям нормативных документов, технических регламентов Таможенного союза, и сертификации ISO. Мы оказываем полный комплекс услуг в сфере сертификации.

  11. Scottiepally表示:

    RuNet https://gallerix.asia ?????????????????? ??4?????,?????????????????

  12. Diplomi_xeEa表示:

    Привет, друзья!
    Купить документ о получении высшего образования можно в нашей компании в Москве.
    diplomasx.com/kupit-diplom-s-registraciej

  13. Xazremr表示:

    Привет, друзья!
    Реально ли приобрести диплом стоматолога? Основные этапы
    landik-diploms-srednee.ru/kupit-diplom-volgograd

  14. Mazrrsa表示:

    Здравствуйте!
    Быстрая схема покупки диплома старого образца: что важно знать?
    mandiplomikx.ru

  15. You’ll Never Guess This Upvc Window Doctor’s Secrets upvc window doctor

  16. Lazrpuo表示:

    Здравствуйте!
    Приобрести диплом любого университета.
    web.nioch.nsc.ru/medchemschool2020/index.php/cb-profile/pluginclass/cbblogs?action=blogs&func=show&id=146

  17. Lazrbtb表示:

    Здравствуйте!
    Мы изготавливаем дипломы любой профессии по приятным ценам.
    twanty2.com/read-blog/168_kak-podobrat-nadezhnyj-internet-magazin-chto-realizuet-dokumenty

  18. Trefpeg表示:

    Привет!
    Легальная покупка диплома ПТУ с сокращенной программой обучения
    csleague.ca/диплом-о-среднем-образовании-купить-н
    Будем рады вам помочь!.

  19. Manrqwo表示:

    Привет!
    Купить документ о получении высшего образования
    diplomyx.com/kupit-diplom-magistra

  20. Xazrerb表示:

    Здравствуйте!
    Купить диплом о среднем образовании в Москве и любом другом городе
    arusak-diploms-srednee.ru

  21. Lazrrwv表示:

    Привет, друзья!
    Мы изготавливаем дипломы любых профессий по приятным тарифам.
    formfinance.ru/kupite-diplom-bez-ozhidaniya-i-slozhnostey

  22. музыкальное оборудование для актового зала музыкальное оборудование для актового зала .

  23. Trefncz表示:

    Привет, друзья!
    Всё, что нужно знать о покупке аттестата о среднем образовании без рисков
    vibesvietnam.com/диплом-о-высшем-купить-в-москве
    Рады помочь!.

  24. Mazrraa表示:

    Привет, друзья!
    Как не попасть впросак при покупке диплома колледжа или ПТУ в России
    mans-diplomy.ru

發佈留言

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