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

  1. AaronTof表示:

    Latest news and analysis of the English Premier League https://epl-ar.com. Detailed descriptions of matches, team statistics and the most interesting football events.

  2. WilliamCat表示:

    the most popular sports website https://sports-forecasts.com in the Arab world with the latest sports news, predictions and analysis in real time.

  3. Henrytal表示:

    An article about the triumphant 2023 Ferrari https://ferrari.charles-leclerc.cz and their star driver Charles Leclerc, who became the Formula world champion 1.

  4. RobertDix表示:

    Emily Olivia Laura Blunt https://oppenheimer.emily-blunt.cz British and American actress. Winner of the Golden Globe (2007) and Screen Actors Guild (2019) awards.

  5. RobertSmola表示:

    Fascinating event related to this Keanu Reeves helped him in the role of the iconic John Wick characters https://john-wick.keanu-reeves.cz, among which there is another talent who has combat smarts with inappropriate charisma.

  6. ZacheryHoono表示:

    The fascinating story of Marcus Rashford’s ascent https://manchester-united.marcus-rashford-cz.com to glory in the Red Devils: from a young talent to one of the key players of the team.

  7. vitatoto表示:

    Having read this I thought it was rather enlightening.
    I appreciate you finding the time and effort to put this
    content together. I once again find myself spending a significant amount of time both reading and posting comments.
    But so what, it was still worth it!

  8. CurtisJek表示:

    Romelu Lukaku https://chelsea.romelu-lukaku-cz.com, one of the best strikers in Europe, returns to Chelsea to continue climbing to the top of the football Olympus.

  9. Jkuxly表示:

    order generic ascorbic acid – purchase ferrous sulfate without prescription buy prochlorperazine tablets

  10. JimmyBlopy表示:

    Star Brazilian striker Gabriel Jesus https://arsenal.gabriel-jesus-cz.com put in a superb performance to lead Arsenal to new heights after moving from Manchester City.

  11. Joshuatex表示:

    Study of the playing style of Toni Kroos https://real-madrid.toni-kroos-cz.com at Real Madrid: his accurate passing, tactical flexibility and influence on the team’s success.

  12. Remarkable things here. I’m very satisfied to look your post.
    Thank you so much and I’m taking a look ahead to touch you.
    Will you please drop me a mail?

  13. slot demo pg表示:

    Your mode of telling the whole thing in this paragraph is in fact nice,
    every one be capable of without difficulty be aware of it, Thanks a lot.

  14. I was curious if you ever considered changing the structure of your blog?
    Its very well written; I love what youve got to say. But
    maybe you could a little more in the way of content so people could connect with
    it better. Youve got an awful lot of text for only having
    one or 2 pictures. Maybe you could space it out better?

  15. bangbros表示:

    We’re a gaggle of volunteers and opening a new scheme in our community.
    Your web site provided us with valuable info to work on. You have done an impressive task and our entire
    group might be grateful to you.

  16. website表示:

    Very good post! We are linking to this particularly great post
    on our site. Keep up the good writing.

  17. Cm8slot-Login表示:

    Very rapidly this site will be famous amid all blogging users, due to it’s nice content

  18. Appreciate the recommendation. Let me try it out.

  19. 22fun表示:

    I am regular reader, how are you everybody? This post
    posted at this web page is genuinely nice.

  20. Hello, its good paragraph on the topic of media print, we all be
    aware of media is a impressive source of facts.

  21. vitatoto表示:

    Very nice post. I just stumbled upon your blog and
    wished to say that I have truly enjoyed surfing
    around your blog posts. After all I’ll be subscribing to your feed and I hope
    you write again soon!

  22. bajilive表示:

    I know this if off topic but I’m looking into starting my own weblog and was curious what all
    is required to get set up? I’m assuming
    having a blog like yours would cost a pretty penny?

    I’m not very web smart so I’m not 100% sure.
    Any recommendations or advice would be greatly appreciated.
    Thanks

  23. crickex表示:

    Hey would you mind letting me know which hosting
    company you’re using? I’ve loaded your blog in 3
    completely different browsers and I must say this
    blog loads a lot faster then most. Can you suggest a good hosting provider at a reasonable
    price? Kudos, I appreciate it!

  24. When I initially commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment
    is added I get four emails with the same comment. Is there any way you can remove people from that service?
    Cheers!

  25. Do you suppose one half folks scanning this tend to be ladies?
    Or perhaps, adult men who reside with the help of a
    girl? That definitely consists of every body. I furnish Pregnancy Massage to the expecting population. I appreciate the fact Therapeutic massage has grown even more enormously regarded as being a sound health care modality.

    There’s a large number of experiments to back up this amazing solution, unfortunately the
    public’s idea of massage has a long way to go.
    You will find quite a few of perilous stereotypes
    with regards to Massage practitioners. Although my
    very own point is, reflect on the way in which well-known opinions cause it to hard for
    mankind to realize the fact that our staff members are
    industry experts? Just how long can it require? Address
    specifics in as much as possible. Don’t have bias influenced by lies or maybe misrepresented
    resources.

    #file[Blog_Comment.dat

  26. Sanrhxy表示:

    Привет, друзья!
    Где заказать диплом специалиста?
    Мы можем предложить документы ВУЗов, расположенных в любом регионе России. Можно заказать качественный диплом за любой год, включая документы старого образца СССР. Дипломы выпускаются на “правильной” бумаге высшего качества. Это дает возможности делать государственные дипломы, которые не отличить от оригиналов. Документы заверяются всеми требуемыми печатями и штампами.
    Мы изготавливаем дипломы любых профессий по приятным ценам.
    ast-diplom24.ru
    Всегда вам поможем!

  27. I truly love your website.. Great colors & theme. Did you create this site yourself?
    Please reply back as I’m attempting to create my own personal site and would love to know
    where you got this from or what the theme is named.
    Thank you! https://xn--vf4Bq05ajlcqa.com/bbs/board.php?bo_table=free&wr_id=194305

  28. RobertDip表示:

    How Karim Benzema https://alIttihad.karim-benzema-cz.com changed the game of Al-Ittihad and Saudi football: new tactics, championship success, increased viewership and commercial success.

  29. In Scarborough, Maine, having access to reliable electrical services is
    crucial due to the town’s growing residential and commercial infrastructure.
    LaPlante Electric provides essential services such
    as electrical wiring, circuit breaker repair,
    and lighting installation. Serving neighborhoods like Oak Hill and
    Pine Point, LaPlante Electric ensures that residents and
    businesses have dependable electrical systems to handle everything from
    routine maintenance to complex installations. The
    importance of having a skilled electrician in Scarborough cannot be overstated, as proper electrical maintenance and prompt repairs are vital for ensuring safety and functionality in homes and
    workplaces.

    LaPlante Electric is located in Scarborough, a town founded in 1658.
    Scarborough has developed into a thriving community with a population of 20,352 as of
    2018 and 9,168 households. The town is conveniently connected by major highways,
    including State Route 207, which facilitates easy travel across the region. An interesting fact about Scarborough is its rich history
    and scenic landscapes, making it a desirable place to live and visit.
    The town offers a blend of residential, commercial, and recreational opportunities, contributing to
    its charm and appeal.

    The cost of electrical repairs in Scarborough can vary
    depending on the service required. Basic services like outlet repair or lighting
    installation might range from $100 to $300, while more extensive work such as electrical panel upgrades or home rewiring can cost between $500 and $3,
    000. Scarborough experiences a range of temperatures, with summer highs
    reaching around 80°F and winter lows dropping to approximately 15°F.

    These temperature fluctuations make it essential for residents to
    have reliable electrical systems that can handle both heating and cooling needs, ensuring year-round comfort and safety.

    Scarborough offers numerous points of interest that
    cater to a variety of tastes and preferences. Blue Point Preserve is a beautiful natural area perfect for outdoor activities and bird watching.
    Bug Light Park provides stunning views of the harbor and is a popular spot for
    picnics and kite flying. Crescent Beach State Park offers a pristine shoreline for swimming and sunbathing.
    The Eastern Trail is a scenic route for biking and hiking, connecting various parts
    of Scarborough. Lastly, Scarborough Beach State Park is known for its surf and sand, attracting visitors for its recreational opportunities.
    Each of these attractions provides unique experiences that highlight Scarborough’s diverse cultural and
    natural offerings.

    Choosing LaPlante Electric for electrical services in Scarborough is a wise decision for residents and businesses seeking reliable and efficient solutions.
    The company offers a comprehensive range of services,
    including electrical troubleshooting, surge protection, and smart
    home installation. LaPlante Electric’s commitment to quality workmanship and exceptional customer service ensures that all electrical needs are met promptly and professionally.
    For those living in Scarborough, LaPlante Electric is the trusted partner for maintaining a functional
    and safe electrical system, providing peace of mind and comfort throughout
    the year.

    In Scarborough, Maine, maintaining reliable electrical systems is essential due to the town’s
    expanding infrastructure and diverse weather conditions.
    LaPlante Electric provides crucial services such as electrical wiring, circuit breaker repair, and lighting
    installation. Serving neighborhoods like Bendale and Blue Point, LaPlante Electric ensures that both residential
    and commercial clients have dependable electrical systems to handle various needs.

    The significance of having a skilled electrician in Scarborough
    cannot be overstated, as proper electrical maintenance and timely repairs are vital for ensuring safety and functionality
    in homes and businesses.

    LaPlante Electric operates in Scarborough, a town founded in 1658.

    Scarborough has grown into a vibrant community with a population of 20,352 as of 2018 and 9,168
    households. The town is well-connected by major highways, including State Route 207, which
    facilitates easy travel across the region. An interesting fact
    about Scarborough is its combination of historical charm and modern amenities, making it an attractive place to
    live and work. The town offers a mix of residential, commercial, and recreational opportunities, contributing to its unique character and appeal.

    Electrical repair costs in Scarborough can vary widely depending on the type of service required.
    Basic services like outlet repair or lighting installation might range from $100 to $300, while more
    extensive work such as electrical panel upgrades or home rewiring can cost
    between $500 and $3,000. Scarborough experiences a range of
    temperatures, with summer highs reaching around 80°F and winter lows dropping
    to approximately 15°F. These temperature variations necessitate reliable electrical systems that
    can handle both heating and cooling demands, ensuring year-round comfort
    and safety for residents.

    Scarborough offers numerous points of interest that cater to
    a variety of preferences. Blue Point Preserve is a
    beautiful natural area perfect for outdoor activities and bird
    watching. Bug Light Park provides stunning views of the harbor and is a popular
    spot for picnics and kite flying. Crescent Beach State Park offers a
    pristine shoreline for swimming and sunbathing.
    The Eastern Trail is a scenic route for biking and hiking, connecting various parts of Scarborough.
    Lastly, Scarborough Beach State Park is known for its surf
    and sand, attracting visitors for its recreational opportunities.
    Each of these attractions offers unique experiences that highlight Scarborough’s diverse cultural and natural
    offerings.

    Choosing LaPlante Electric for electrical services in Scarborough is a wise decision for residents and businesses seeking reliable and efficient
    solutions. The company offers a comprehensive range of services,
    including electrical troubleshooting, surge protection, and
    smart home installation. LaPlante Electric’s commitment to quality workmanship and exceptional customer service
    ensures that all electrical needs are met promptly and professionally.
    For those living in Scarborough, LaPlante Electric is the trusted partner for maintaining a
    functional and safe electrical system, providing peace of
    mind and comfort throughout the year.

    In Scarborough, Maine, reliable electrical services are crucial due to the town’s growing residential and commercial infrastructure.
    LaPlante Electric provides essential services such as electrical
    wiring, circuit breaker repair, and lighting installation. Serving neighborhoods like Cliffside and Eight Corners, LaPlante Electric
    ensures that residents and businesses have dependable
    electrical systems to handle everything from routine
    maintenance to complex installations. The importance of having a skilled electrician in Scarborough cannot be overstated, as proper
    electrical maintenance and prompt repairs are vital for ensuring
    safety and functionality in homes and workplaces.

    LaPlante Electric is located in Scarborough, a town founded in 1658.
    Scarborough has developed into a thriving community
    with a population of 20,352 as of 2018 and 9,168 households.

    The town is conveniently connected by major highways,
    including State Route 207, which facilitates easy travel across the region. An interesting fact about Scarborough is its rich history and scenic landscapes, making it a desirable place to live and visit.
    The town offers a blend of residential, commercial, and
    recreational opportunities, contributing
    to its charm and appeal.

    The cost of electrical repairs in Scarborough can vary depending on the service required.
    Basic services like outlet repair or lighting installation might range from $100
    to $300, while more extensive work such as electrical panel upgrades or home rewiring can cost between $500 and
    $3,000. Scarborough experiences a range of temperatures, with summer highs reaching around 80°F and winter lows dropping to approximately 15°F.
    These temperature fluctuations make it essential for residents to have reliable
    electrical systems that can handle both heating and cooling needs, ensuring year-round comfort
    and safety.

    Scarborough offers numerous points of interest that cater to a variety of tastes and preferences.
    Blue Point Preserve is a beautiful natural area perfect for outdoor activities and bird
    watching. Bug Light Park provides stunning views of the harbor and is a popular
    spot for picnics and kite flying. Crescent Beach State Park offers a pristine shoreline for swimming and sunbathing.

    The Eastern Trail is a scenic route for biking and
    hiking, connecting various parts of Scarborough. Lastly, Scarborough Beach State Park is
    known for its surf and sand, attracting visitors for its recreational opportunities.
    Each of these attractions provides unique experiences that highlight Scarborough’s diverse cultural and natural offerings.

    Choosing LaPlante Electric for electrical services in Scarborough is a wise decision for
    residents and businesses seeking reliable and efficient solutions.

    The company offers a comprehensive range of services, including electrical troubleshooting, surge protection, and smart home
    installation. LaPlante Electric’s commitment to quality
    workmanship and exceptional customer service ensures that all electrical
    needs are met promptly and professionally.
    For those living in Scarborough, LaPlante Electric is the trusted partner for maintaining a functional and safe electrical system, providing peace of mind and comfort throughout
    the year.

    In Scarborough, Maine, maintaining reliable electrical systems is essential due to the town’s expanding infrastructure and diverse weather conditions.
    LaPlante Electric provides crucial services such as electrical wiring, circuit breaker repair,
    and lighting installation. Serving neighborhoods like Guildwood
    and Highland Creek, LaPlante Electric ensures that both residential and
    commercial clients have dependable electrical systems to handle
    various needs. The significance of having a skilled electrician in Scarborough cannot be overstated, as proper electrical maintenance and timely repairs
    are vital for ensuring safety and functionality in homes and businesses.

    LaPlante Electric operates in Scarborough, a town founded in 1658.
    Scarborough has grown into a vibrant community with a population of 20,352 as of 2018 and 9,168
    households. The town is well-connected by
    major highways, including State Route 207, which facilitates easy travel across the region. An interesting
    fact about Scarborough is its combination of historical charm
    and modern amenities, making it an attractive place to live and work.

    The town offers a mix of residential, commercial, and recreational opportunities, contributing to its unique character and appeal.

發佈留言

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