使用“LoadMovie()”制作純FLASH網站的問題心得_Flash教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:技巧:用Flash制作動畫的經典問題問答
      1、一個很長的MC放在場景中要占據幾幀?回答:一個很長的MC放入場景中只占據一幀的位置,假如將它拖了好多幀,執行時每隔一幀MC都會重放。2、在制作Flash“沿

        在制作我的主頁的過程中碰到了一些問題 現在和大家分享:

        本來想做個純FLASH網站,使用LOADMOVIE把我以前做的FLASH加載到主影片里供訪客選擇性瀏覽。但是在制作過程中碰到了很多問題。

        1在加載SMALL FLASH(SF) 到MAIN FLASH(MF)的MC中時,MC的坐標還算比較好把握。因為控制SF加載后的坐標就等于控制SF-MC的注冊點坐標。而SF-MC的注冊點坐標就是原SF影片的X=0,Y=0的位置。所以控制SF坐標比較輕易,就不在說了。

        2加載SF以后的寬度和高度就不是非凡好控制了。因為加載后第一幀SF-MC的width和height都是等于0的,因為影片還沒有真正加載進來。之后的幀里,width和height都是變化的,因為影片的寬度 和高度是當作影片剪輯來計算的,即最大寬度和最大高度,不是當初制作SF時設置的影片寬度和高度。所以控制加載進來的SF的影片width和height最好在第一幀,也就是LoadMovie的那一幀里設定。而設定的值是一般是不可能使用公式計算出來的,必須用手動調整到適合的寬度和高度。假如SF加載到CreatEmptyMovieClip生成的空MC中是不能通過調整width和height來調整被加載影片的大小的,只能調整xscale和yscale來代替。

        3加載后的SF應該使用遮掩來保證不顯示原SF影片設計的寬度(高度)以外的的東西。這時不要使用遮掩層,應當使用SetMark()函數。這樣才能正常顯示未嵌入字體的動態文本和組件中文本

        4假如SF中有使用函數控制的聲音(mySound.start()),又選擇了在第一幀導出。那么聲音將不會發出。,但是假如你將同樣的聲音元件復制到MF的庫中,設置好鏈接名。聲音又會正常。試想假如我有10個作品都使用了函數控制的聲音,那么MF將變的非常大,因為所有的聲音元件都將在MF中導出。

        5使用完mc.loadMovie(xxx.swf)以后,應該緊接著使用mc.lockroot=true,不然SF的AS中所有的_root將指向MF的_root帶來不必要的麻煩。只有使用mc.lockroot=true以后才能使SF的AS中所有的_root指向SF本身的_root

        正是由于我的作品中游戲必較多,經常使用mySound.start()。所以我現在放棄了原來的設想改為使用getURL()連接到另一個網頁來展示作品。但是假如你的作品都是MV或者短篇,還是可以使用LoadMovie()制作個人網頁的。

      分享:問題解決:如何讓網頁中的Flash影片全屏?
      FlashPlayer9在網上流行了很長一段時間了。在以往版本的FlashPlayer當中要想實現網頁中Flash影片全屏就必須借助Javascrīpt來實現。但對于FlashPlayer

      /所屬分類:Flash教程/更新時間:2008-03-05
      相關Flash教程