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...

32,571 Responses

  1. Ctytowers.com表示:

    You’ve made some really good points there. I checked on the web for more
    info about the issue and found most people will go along with your views on this website. http://Ctytowers.com/__media__/js/netsoltrademark.php?d=Ordermall.Co.kr%2Fshop%2Fbbs%2Fboard.php%3Fbo_table%3Dfree%26wr_id%3D1675363

  2. hello there and thank you for your information – I’ve certainly picked up anything new from right here. I did however expertise several technical points using this web site, since I experienced to reload the site a lot of times previous to I could get it to load correctly. I had been wondering if your web hosting is OK? Not that I am complaining, but sluggish loading instances times will sometimes affect your placement in google and could damage your quality score if ads and marketing with Adwords. Anyway I am adding this RSS to my e-mail and can look out for a lot more of your respective interesting content. Ensure that you update this again soon..

  3. Hi! Someone in my Facebook group shared this website with us so I came to give it a look.
    I’m definitely loving the information. I’m book-marking and will be tweeting this to my followers!
    Outstanding blog and amazing design. https://Tangguifang.Dreamhosters.com/comment/html/?1248295.html

  4. Josephsip表示:

    88 bet: nha cai 88bet – keo nha cai 88bet

  5. Josephsip表示:

    88bet: 88bet slot – 88 bet

  6. Issue should enhance all through the game since gamers get higher and normally unlock more energy.

  7. chaTcaM.tech表示:

    In fact when someone doesn’t know after that its up to other visitors
    that they will assist, so here it occurs. http://chatcam.tech/__media__/js/netsoltrademark.php?d=Jsbs.kr%2Fbbs%2Fboard.php%3Fbo_table%3Dfree%26wr_id%3D632296

  8. Josephsip表示:

    88bet slot: 88 bet – 88bet slot

  9. Curtismence表示:

    https://88betviet.pro/# keo nha cai 88bet

  10. I have realized that over the course of constructing a relationship with real estate owners, you’ll be able to get them to understand that, in every single real estate contract, a commission rate is paid. All things considered, FSBO sellers never “save” the percentage. Rather, they fight to earn the commission by doing a great agent’s job. In doing this, they invest their money in addition to time to accomplish, as best they could, the tasks of an adviser. Those tasks include exposing the home by way of marketing, representing the home to willing buyers, constructing a sense of buyer urgency in order to trigger an offer, making arrangement for home inspections, controlling qualification inspections with the loan provider, supervising maintenance tasks, and aiding the closing of the deal.

  11. I am interested in looking for more of such topics and would like to have further information. Hope to see the next blog soon.

  12. Eartha表示:

    I am in fact delighted to read this webpage posts which contains plenty of valuable
    information, thanks for providing these data. http://Hwx.Incentivesouthamerica.com/__media__/js/netsoltrademark.php?d=canaanyb.com%2Fbbs%2Fboard.php%3Fbo_table%3Dfree%26wr_id%3D247720

  13. This is the perfect blog for everyone who wishes to find out about this topic. You know a whole lot its almost tough to argue with you (not that I really will need to…HaHa). You definitely put a new spin on a subject that’s been discussed for years. Excellent stuff, just wonderful.

  14. Larryenern表示:

    Промокод Фонбет – это кодовые слова, например: MAX777, ввод которых при регистрации в БК Фонбет или в личном кабинете позволяет получить фрибеты, страховки ставок и другие специальные бонусы. Промокодом в беттинге называется комбинация букв и цифр, при вводе которых активируется бонус. Новым клиентам Фонбет предлагает приветственные фрибеты на сумму от 100 до 15 000 рублей.

    fonbet промокод на фрибет 2000

  15. Кэт казино промокод: CAT555 — бонус 375% на 3 депозита и 150 фриспинов при регистрации. Cat Casino — это популярная онлайн-платформа, которая радует своих пользователей щедрыми бонусами, акциями и уникальными промокодами. Если вы ищете способ увеличить свой игровой бюджет или просто хотите получить дополнительные преимущества, то промокоды Cat Casino — это то, что вам нужно. В этой статье мы подробно расскажем о всех доступных бонусах, акциях и особенностях использования промокодов в Cat Casino.

    Что такое Cat Casino Промокод?

    Промокод Cat Casino — это специальный код, который позволяет игрокам получать дополнительные бонусы. Это может быть бесплатная ставка, дополнительные фриспины, увеличение депозита или даже кэшбэк. Промокоды часто распространяются через партнерские сайты, рассылки или социальные сети казино.

    Как Использовать Промокод в Cat Casino?

    Cat casino промокод: CAT555 (код нужно вводить только при регистрации) Сегодня, новым игрокам в Cat casino за промокод будет начислен бонус в виде 100 фриспинов без депа и повышенный бонус на первый счёт до 27 000 рублей.

    Использовать промокод Cat Casino очень просто:

    Зарегистрируйтесь на официальном сайте Cat Casino.

    Перейдите в раздел «Акции» или «Бонусы».

    Введите промокод в специальное поле.

    Активируйте код и получите свой бонус.

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

    Основные Бонусы и Акции Cat Casino

    Промокод казино Кэт: CAT555 — бонус за регистрацию 100% и 200 FS, а также 375% и 150 фриспинов. Cat Casino славится своими щедрыми акциями, которые доступны как новичкам, так и постоянным игрокам. Рассмотрим самые популярные из них:

    1. Приветственный Бонус
    Новые игроки могут получить приветственный бонус, который включает в себя дополнительные средства к первому депозиту и фриспины. Например, при пополнении счета на 1000 рублей вы можете получить 100% бонус и 50 фриспинов.

    2. Еженедельные Акции
    Cat Casino регулярно проводит акции, такие как «Кэшбэк за проигрыши» или «Двойной депозит». Участвуя в этих акциях, вы можете вернуть часть потерянных средств или увеличить свой игровой бюджет.

    3. Промокоды на Фриспины
    Фриспины — это бесплатные вращения на слотах, которые можно использовать для выигрыша реальных денег. Промокоды на фриспины часто разыгрываются в социальных сетях казино или выдаются за активность на сайте.

    4. VIP-Программа
    Для постоянных игроков Cat Casino предлагает VIP-программу, которая включает в себя персональные бонусы, повышенный кэшбэк и эксклюзивные промокоды.

    Как Получить Промокод Cat Casino?

    Промокоды Cat Casino можно получить несколькими способами:

    Подписаться на рассылку новостей казино.

    Следить за акциями в социальных сетях Cat Casino.

    Участвовать в турнирах и лотереях на сайте.

    Использовать партнерские сайты, которые сотрудничают с казино.

    Преимущества Использования Промокодов

    Использование промокодов в Cat Casino имеет множество преимуществ:

    Увеличение игрового бюджета.

    Возможность попробовать новые игры без риска.

    Дополнительные шансы на выигрыш.

    Участие в эксклюзивных акциях.

    Советы по Использованию Промокодов

    Чтобы максимально эффективно использовать промокоды Cat Casino, следуйте этим советам:

    Всегда проверяйте условия отыгрыша бонуса.

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

    Следите за сроками действия промокодов.

    Не забывайте про VIP-программу, которая может увеличить ваши бонусы.

    Cat Casino — это отличная платформа для любителей азартных игр, которая предлагает множество бонусов и акций. Промокоды Cat Casino позволяют увеличить свои шансы на выигрыш и получить дополнительные преимущества. Следите за акциями, используйте промокоды и наслаждайтесь игрой в Cat Casino!

    Если вы ищете надежное казино с щедрыми бонусами, то Cat Casino — это именно то, что вам нужно. Не упустите возможность получить дополнительные фриспины, кэшбэк и другие приятные бонусы с помощью промокодов Cat Casino.

    cat casino промокод бездепозитный бонус

  16. Traveling means roaming around, most certainly by airplane to different international locations.

  17. Кэт казино промокод: CAT555 — бонус 375% на 3 депозита и 150 фриспинов при регистрации. Cat Casino — это популярная онлайн-платформа, которая радует своих пользователей щедрыми бонусами, акциями и уникальными промокодами. Если вы ищете способ увеличить свой игровой бюджет или просто хотите получить дополнительные преимущества, то промокоды Cat Casino — это то, что вам нужно. В этой статье мы подробно расскажем о всех доступных бонусах, акциях и особенностях использования промокодов в Cat Casino.

    Что такое Cat Casino Промокод?

    Промокод Cat Casino — это специальный код, который позволяет игрокам получать дополнительные бонусы. Это может быть бесплатная ставка, дополнительные фриспины, увеличение депозита или даже кэшбэк. Промокоды часто распространяются через партнерские сайты, рассылки или социальные сети казино.

    Как Использовать Промокод в Cat Casino?

    Cat casino промокод: CAT555 (код нужно вводить только при регистрации) Сегодня, новым игрокам в Cat casino за промокод будет начислен бонус в виде 100 фриспинов без депа и повышенный бонус на первый счёт до 27 000 рублей.

    Использовать промокод Cat Casino очень просто:

    Зарегистрируйтесь на официальном сайте Cat Casino.

    Перейдите в раздел «Акции» или «Бонусы».

    Введите промокод в специальное поле.

    Активируйте код и получите свой бонус.

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

    Основные Бонусы и Акции Cat Casino

    Промокод казино Кэт: CAT555 — бонус за регистрацию 100% и 200 FS, а также 375% и 150 фриспинов. Cat Casino славится своими щедрыми акциями, которые доступны как новичкам, так и постоянным игрокам. Рассмотрим самые популярные из них:

    1. Приветственный Бонус
    Новые игроки могут получить приветственный бонус, который включает в себя дополнительные средства к первому депозиту и фриспины. Например, при пополнении счета на 1000 рублей вы можете получить 100% бонус и 50 фриспинов.

    2. Еженедельные Акции
    Cat Casino регулярно проводит акции, такие как «Кэшбэк за проигрыши» или «Двойной депозит». Участвуя в этих акциях, вы можете вернуть часть потерянных средств или увеличить свой игровой бюджет.

    3. Промокоды на Фриспины
    Фриспины — это бесплатные вращения на слотах, которые можно использовать для выигрыша реальных денег. Промокоды на фриспины часто разыгрываются в социальных сетях казино или выдаются за активность на сайте.

    4. VIP-Программа
    Для постоянных игроков Cat Casino предлагает VIP-программу, которая включает в себя персональные бонусы, повышенный кэшбэк и эксклюзивные промокоды.

    Как Получить Промокод Cat Casino?

    Промокоды Cat Casino можно получить несколькими способами:

    Подписаться на рассылку новостей казино.

    Следить за акциями в социальных сетях Cat Casino.

    Участвовать в турнирах и лотереях на сайте.

    Использовать партнерские сайты, которые сотрудничают с казино.

    Преимущества Использования Промокодов

    Использование промокодов в Cat Casino имеет множество преимуществ:

    Увеличение игрового бюджета.

    Возможность попробовать новые игры без риска.

    Дополнительные шансы на выигрыш.

    Участие в эксклюзивных акциях.

    Советы по Использованию Промокодов

    Чтобы максимально эффективно использовать промокоды Cat Casino, следуйте этим советам:

    Всегда проверяйте условия отыгрыша бонуса.

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

    Следите за сроками действия промокодов.

    Не забывайте про VIP-программу, которая может увеличить ваши бонусы.

    Cat Casino — это отличная платформа для любителей азартных игр, которая предлагает множество бонусов и акций. Промокоды Cat Casino позволяют увеличить свои шансы на выигрыш и получить дополнительные преимущества. Следите за акциями, используйте промокоды и наслаждайтесь игрой в Cat Casino!

    Если вы ищете надежное казино с щедрыми бонусами, то Cat Casino — это именно то, что вам нужно. Не упустите возможность получить дополнительные фриспины, кэшбэк и другие приятные бонусы с помощью промокодов Cat Casino.

    кэт казино промокод при регистрации

  18. Gaylordstawn表示:

    Промокод Фонбет – это кодовые слова, например: MAX777, ввод которых при регистрации в БК Фонбет или в личном кабинете позволяет получить фрибеты, страховки ставок и другие специальные бонусы. Промокодом в беттинге называется комбинация букв и цифр, при вводе которых активируется бонус. Новым клиентам Фонбет предлагает приветственные фрибеты на сумму от 100 до 15 000 рублей.

    fonbet фрибет промокод

  19. You have made some really good points there. I checked on the net for additional information about the issue and found most individuals will go along with your views on this site.

  20. I used to be able to find good info from your content.

  21. Stevenkated表示:

    http://alo789.auction/# dang nh?p alo789

發佈留言

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