理解Flash中的level層級(jí)關(guān)系
互聯(lián)網(wǎng) 發(fā)布時(shí)間:2008-10-06 01:09:55 作者:佚名
我要評(píng)論

本文幫助大家快速理解Flash中的level層級(jí)關(guān)系。
在很多Flash腳本中經(jīng)常遇到_level這個(gè)指令。但是_level到底是個(gè)什么東西?該如何理解呢?
官方說(shuō)明如下:
標(biāo)識(shí)符;對(duì) _levelN 的根時(shí)間軸的引用。必須在使用 loadMovieNum() 將 SWF
本文幫助大家快速理解Flash中的level層級(jí)關(guān)系。
在很多Flash腳本中經(jīng)常遇到_level這個(gè)指令。但是_level到底是個(gè)什么東西?該如何理解呢?
官方說(shuō)明如下:
標(biāo)識(shí)符;對(duì) _levelN 的根時(shí)間軸的引用。必須在使用 loadMovieNum() 將 SWF 文件加載到 Flash Player 中以后,才可使用 _level 屬性來(lái)定位這些 SWF。還可使用 _levelN 來(lái)定位由 N 所指定級(jí)別處的已加載 SWF 文件。
加載到 Flash Player 實(shí)例中的初始 SWF 文件會(huì)自動(dòng)加載到 _level0。_level0 中的 SWF 文件為所有隨后加載的 SWF 文件設(shè)置幀頻、背景色和幀大小。然后 SWF 文件堆疊在處于 _level0 的 SWF 文件之上的更高編號(hào)級(jí)別中。
您必須為每個(gè)使用 loadMovieNum() 加載到 Flash Player 中的 SWF 文件分配一個(gè)級(jí)別。您可按任意順序分配級(jí)別。如果您分配的級(jí)別(包括 _level0)中已經(jīng)包含 SWF 文件,則處于該級(jí)別的 SWF 文件將被卸載并替換為新的 SWF 文件。
我們知道每個(gè)Flash動(dòng)畫都有一個(gè)主時(shí)間軸,這個(gè)主時(shí)間軸就被FlashPlayer預(yù)置為最高級(jí)也就0級(jí)(level0)。
通過(guò)loadMovieNum();loadMovie動(dòng)作我們可以在動(dòng)畫的播放過(guò)程中加載其它的SWF文件到播放器中,并且把他放置于除最高級(jí)(0級(jí)_level0)的任何一個(gè)層級(jí),可能第10層級(jí)當(dāng)然也可以放置在100層級(jí)。被載入的電影剪輯他們不但能擁有自己的層級(jí),還擁有自己的時(shí)間軸。也就是說(shuō)假如我們裝載了20個(gè)SWF文件,那么這20個(gè)電影剪輯實(shí)例都在自己的某個(gè)層級(jí)中擁有了一個(gè)自己的時(shí)間軸,不僅如此,在載入的電影剪輯中還能夠包含其它的電影剪輯,這些被包含的電影剪輯還可以擁有自己的時(shí)間軸,這樣Flash中的的層級(jí)別就顯得非常復(fù)雜了,我們看下面的示意圖:

通過(guò)Flash播放器中層級(jí)和電影剪輯的層次結(jié)構(gòu)圖形我們不難看出層級(jí)號(hào)大的電影剪輯實(shí)例堆疊在層級(jí)號(hào)小的上面,也就是說(shuō)如果堆疊在前面的電影剪輯如果不是透明的是會(huì)遮擋主處在后面的電影剪輯。其次我們還能發(fā)現(xiàn)層級(jí)和層級(jí)之間的關(guān)系是“不交叉”的,“不包含”的,屬“平行”關(guān)系。這里還要注意一點(diǎn)層級(jí)和層級(jí)的編號(hào)不一定要連續(xù)如_level2;_level99
層級(jí)之間以絕對(duì)大于,或絕對(duì)小于關(guān)系存在。層級(jí)和層級(jí)是不透明關(guān)系,和主場(chǎng)景中的層不一樣并不是一張張“透明的紙”
舉個(gè)例子來(lái)說(shuō),我們可以通過(guò)loadMovie動(dòng)作,把一個(gè)電影剪輯載入到播放器中,并且把他放置于第99層(_level99)然后又把另外的一個(gè)電影剪輯放在第77層級(jí)(_level77)_level99和_level77是互不包含的,_level99會(huì)堆疊在_level77的前面并且會(huì)遮擋_leve77,但他們擁有各自的主時(shí)間軸互不干擾!如同在一個(gè)車間中各自干者各自的活。
在很多Flash腳本中經(jīng)常遇到_level這個(gè)指令。但是_level到底是個(gè)什么東西?該如何理解呢?
官方說(shuō)明如下:
標(biāo)識(shí)符;對(duì) _levelN 的根時(shí)間軸的引用。必須在使用 loadMovieNum() 將 SWF 文件加載到 Flash Player 中以后,才可使用 _level 屬性來(lái)定位這些 SWF。還可使用 _levelN 來(lái)定位由 N 所指定級(jí)別處的已加載 SWF 文件。
加載到 Flash Player 實(shí)例中的初始 SWF 文件會(huì)自動(dòng)加載到 _level0。_level0 中的 SWF 文件為所有隨后加載的 SWF 文件設(shè)置幀頻、背景色和幀大小。然后 SWF 文件堆疊在處于 _level0 的 SWF 文件之上的更高編號(hào)級(jí)別中。
您必須為每個(gè)使用 loadMovieNum() 加載到 Flash Player 中的 SWF 文件分配一個(gè)級(jí)別。您可按任意順序分配級(jí)別。如果您分配的級(jí)別(包括 _level0)中已經(jīng)包含 SWF 文件,則處于該級(jí)別的 SWF 文件將被卸載并替換為新的 SWF 文件。
我們知道每個(gè)Flash動(dòng)畫都有一個(gè)主時(shí)間軸,這個(gè)主時(shí)間軸就被FlashPlayer預(yù)置為最高級(jí)也就0級(jí)(level0)。
通過(guò)loadMovieNum();loadMovie動(dòng)作我們可以在動(dòng)畫的播放過(guò)程中加載其它的SWF文件到播放器中,并且把他放置于除最高級(jí)(0級(jí)_level0)的任何一個(gè)層級(jí),可能第10層級(jí)當(dāng)然也可以放置在100層級(jí)。被載入的電影剪輯他們不但能擁有自己的層級(jí),還擁有自己的時(shí)間軸。也就是說(shuō)假如我們裝載了20個(gè)SWF文件,那么這20個(gè)電影剪輯實(shí)例都在自己的某個(gè)層級(jí)中擁有了一個(gè)自己的時(shí)間軸,不僅如此,在載入的電影剪輯中還能夠包含其它的電影剪輯,這些被包含的電影剪輯還可以擁有自己的時(shí)間軸,這樣Flash中的的層級(jí)別就顯得非常復(fù)雜了,我們看下面的示意圖:

通過(guò)Flash播放器中層級(jí)和電影剪輯的層次結(jié)構(gòu)圖形我們不難看出層級(jí)號(hào)大的電影剪輯實(shí)例堆疊在層級(jí)號(hào)小的上面,也就是說(shuō)如果堆疊在前面的電影剪輯如果不是透明的是會(huì)遮擋主處在后面的電影剪輯。其次我們還能發(fā)現(xiàn)層級(jí)和層級(jí)之間的關(guān)系是“不交叉”的,“不包含”的,屬“平行”關(guān)系。這里還要注意一點(diǎn)層級(jí)和層級(jí)的編號(hào)不一定要連續(xù)如_level2;_level99
層級(jí)之間以絕對(duì)大于,或絕對(duì)小于關(guān)系存在。層級(jí)和層級(jí)是不透明關(guān)系,和主場(chǎng)景中的層不一樣并不是一張張“透明的紙”
舉個(gè)例子來(lái)說(shuō),我們可以通過(guò)loadMovie動(dòng)作,把一個(gè)電影剪輯載入到播放器中,并且把他放置于第99層(_level99)然后又把另外的一個(gè)電影剪輯放在第77層級(jí)(_level77)_level99和_level77是互不包含的,_level99會(huì)堆疊在_level77的前面并且會(huì)遮擋_leve77,但他們擁有各自的主時(shí)間軸互不干擾!如同在一個(gè)車間中各自干者各自的活。
相關(guān)文章
- flash怎么畫下水道口矢量圖?生活中我們經(jīng)常能遇到排水口,想要畫一個(gè)矢量的排水道扣,該怎么繪制呢?下面我們就來(lái)看看flash排水管道口的畫法2022-07-23
flash怎么畫雪景素材? flash繪制一個(gè)森林雪景矢量背景圖的技巧
flash怎么畫雪景素材?很喜歡雪景,想要繪制一款森林雪景圖,該怎么繪制這幅適量背景圖呢?下面我們就來(lái)看看flash繪制一個(gè)森林雪景矢量背景圖的技巧2022-06-09flashcs6怎么建模3d立體字? flash立體字制作教程
flashcs6怎么建模3d立體字?flash中想要制作一款立體自,該怎么制作三維立體的文字呢?下面,我們就來(lái)看看flash立體字制作教程,詳細(xì)請(qǐng)看下文介紹2022-06-06flash圣誕樹怎么畫? flash繪制一棵圣誕樹的矢量圖的技巧
flash圣誕樹怎么畫?flash中想要畫一顆圣誕樹素材,該怎么繪制圣誕樹呢?下面我們就來(lái)看看flash繪制一棵圣誕樹的矢量圖的技巧,詳細(xì)請(qǐng)看下文介紹2022-06-06flash cs6怎么畫油罐車圖案? flash簡(jiǎn)筆畫油罐車的畫法
flash cs6怎么畫油罐車圖案?flash中想要繪制一個(gè)油罐車圖形,該怎么繪制呢?下面我們就來(lái)看看flash簡(jiǎn)筆畫油罐車的畫法,需要的朋友可以參考下2021-04-06flash怎么畫簡(jiǎn)筆畫效果的公雞? flash公雞的畫法
flash怎么畫簡(jiǎn)筆畫效果的公雞?flash中想要畫一個(gè)簡(jiǎn)筆畫的公雞并填充顏色,該怎么繪制大公雞呢?下面我們就來(lái)看看flash公雞的畫法,需要的朋友可以參考下2021-04-06flash怎么畫簡(jiǎn)筆畫長(zhǎng)頸鹿? flash長(zhǎng)頸鹿的手繪方法
flash怎么畫簡(jiǎn)筆畫長(zhǎng)頸鹿?flash中想要手繪長(zhǎng)頸鹿,該怎么繪制這個(gè)圖形呢?下面我們就來(lái)看看flash長(zhǎng)頸鹿的手繪方法,需要的朋友可以參考下2021-04-04flash文件怎么另存為PNG格式? flash導(dǎo)出png圖片的技巧
flash文件怎么另存為PNG格式?flash中想要導(dǎo)出png格式的文件,該怎么操作呢?下面我們就來(lái)看看那flash導(dǎo)出png圖片的技巧,需要的朋友可以參考下2021-02-01Animate怎么創(chuàng)建一個(gè)配置常數(shù)? Animate配置常數(shù)的添加方法
Animate怎么創(chuàng)建一個(gè)配置常數(shù)?Animate中想要添加一個(gè)配置常數(shù),該怎么添加呢?下面我們就來(lái)看看Animate配置常數(shù)的添加方法,需要的朋友可以參考下2020-11-03Flash濾鏡怎么調(diào)整元件的顏色? Flash濾鏡調(diào)色技巧
Flash濾鏡怎么調(diào)整元件的顏色?Flash中想要給元件變色,方法很多,今天我們就來(lái)看看首映Flash濾鏡調(diào)色的技巧,很簡(jiǎn)單,需要的朋友可以參考下2020-09-03