如何使用"Tell Target"(指定目标)指令(2)

---摘自《搜狐》

主时间线 

主时间线中的目标一般情况下均可用一个"/"符号来表示,这个符号可以在当前电影中的任何位置使用,来控制当前播放电影的主时间线。

我们还可以通过使用"../"符号来控制主时间线,它表示返回上一层目录。例如,当你在MCa或MCb电影片断中希望对MovieX电影的主时间线进行控制,就可以使用"../"这个符号来定位上一层目录的目标。同理,如果你希望从MCm或MCn电影片断来控制MovieX电影的主时间线,目标则应该是"../../"。

定位主时间线中加载的某个电影片断可使用下列句法:

"_levelN/",其中"N"表示电影被加载的层的编号。

因此如果你希望使用某句法来从任何其它时间线对MovieX电影主时间线进行控制,所对应的目标应该是"_level0/",而如果你希望对MovieY主时间线进行控制,所对应的目标应该是"_level3/"。

电影片断

我们在制作flash电影的过程中,几乎各种情况下均需要使用场景(Instance)名称来定位某电影片断场景。这时非常重要的一点就是你必须清楚电影片断和电影片断场景之间的差别。简单讲,一个电影片断就是电影库中的一个符号"Symbol",而电影片断的场景(Instance)则起着控制在工作区域放置该电影片断的作用,但电影片断中每个场景的名称都必须是惟一的。

我们需要从主时间线上来使用电影片断的场景名称在目标区域来控制一个电影片断。例如当我们从MovieY电影的主时间线上对场景名称为"Smith"的电影片断MCt进行控制时,相应的目标即可以表示为"Smith",也可以表示为"/Smith"或"_level3/smith"。

同理,如果从MovieX电影的主时间线上对场景名称为"Bert"的电影片断MCm进行控制时,相应的目标即可以表示为"Jack/Bert"或"/Jack/Bert",或者还可以表示成"_level0/Jack/Bert"。

如果从电影片断MCa中对场景名称为"Bert"的电影片断MCm进行控制时,相应的目标即可以表示为"Bert"或"/Jack/Bert",或者还可以表示成"_level0/Jack/Bert"。

如果从电影片断MCn中对场景名称为"Bert"的电影片断MCm进行控制时,相应的目标即可以表示为"../Bert"或"/Jack/Bert",或者还可以表示成"_level0/Jack/Bert"。

如果从MovieY电影的主时间线或电影片断MCt中对场景名称为"Bert"的电影片断MCm进行控制时,相应的目标即可以表示成"_level0/Jack/Bert"。

惟一在控制一个电影片断时不需要提供场景名称的情况就是通过某个子电影片断来控制上级电影片断,例如电影片断MCm或MCn就可以通过定位目标"../"来对上级电影片断MCa进行控制。

Flash播放器

我们这里所指的Flash播放器是下列应用于Windows或Macintosh系统平台之下的各种软件:Stand  Alone  Player(独立播放器),放映机,具有ActiveX  Control、插件或Java编辑功能的播放器等。

注:Java播放器目前由于尚未升级,因此并不支持Flash  2以上版本的电影片断的播放,因此本文中所讲的一些Flash  3软件提供的新特性(如电影片断和加载电影指令等)都不被Java播放器支持。