欢迎来到天天文库
浏览记录
ID:10936025
大小:34.00 KB
页数:5页
时间:2018-07-09
《flash课件制作必杀技之——使用flash的路径》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Flash课件制作必杀技之——使用Flash的路径作者:flash文章来源:网络点击数:1009更新时间:2006-8-32:25:02Flash课件制作必杀技之——使用Flash的路径马汉吉Flash是可编程的动画制作工具,了解Flash的读者一定知道:在制作Flash课件时,不仅经常需要利用Action脚本命令来控制对象(Symbol)的运动或设置对象的属性,也需要利用Action脚本命令来传递、交换变量(Variable)值。有时一个课件涉及的对象、变量会很多。那么,Flash是怎样识别、定位这些对象或变量的呢?答案很简单,那就是路径(Pa
2、th)!在Windows或DOS操作系统中,我们知道每个文件都有路径,如:C:ProgramFilesMicrosoftOfficeOfficeacread9.txt就是名为acread9.txt文件的路径,相信大家一定明白,这里我就不作解析了。不过,flash的路径与Windows的路径概念有点不同,在Windows操作系统中,路径操作针对的是文件夹及文件,而在Flash中,路径操作主要针对的是影片剪辑(movieclip)及变量(Variable)。图为一个Falsh课件调试(DebugMovie)时的截图,仔细看看,是不是有点象Wi
3、ndows资源管理器的目录树呢?图中看到的-level0.cj、-level0.cl、-level0.dl、-level0.instance1、-level0.ks、-level0.sfl都是放置于Movie上的影片剪辑(Movieclip),cj、cl、dl、ks、sfl分别是它们对应的实例名(Instancename),其中实例名为“ks”的影片剪辑内部还嵌有两个影片剪辑,对应的实例名分别为“yb”和“zb”。另外,实例名为“instance1”的影片剪辑由于该课件无需action调用,故未定义实例名,其实例名“instance1”实际上是F
4、lash临时配置的。一、认识Flash的路径综观Flash的电影(Movie)的组成,我们可以这样认为:一个Flash电影,电影(Movie)是最高级别的层次,依次下来是层(Layer)、实例(Instance)。在这些组成结构中,电影(Movie)相当于舞台;层相当于通道,可使不同层的对象互不影响,在脚本传输或变量传递中,层是一种并列关系;而实例中的影片剪辑就不同了,作为Flash最重要的对象,影片剪辑(MovieClip)有着相对主电影独立的时间轴、层及对象,实际上它就是一个子电影,这些子电影又还可以拥有自己的子电影,依次类推。在一些实际课件
5、中,为了实现某些效果,有些影片剪辑甚至嵌套有多层的影片剪辑,在这种情形下,假设我们要用脚本命令来控制这些影片剪辑的属性或传递影片剪辑中的变量值,那就必须给这些对象或变量指明路径,好让Flash能准确识别它们。Flash的Action脚本命令的传输是通过一级一级的方式来进行的,Flash这种传递层次叫级别——Level。在Flash中,Level是变量传输的最高级别,对应着Flash的电影Movie层次,Level0是Flash的默认级别,相当于DOS操作系统的中某个盘的根目录,注意Lelel0不是唯一的最高级别,正如一个硬盘可分成多个分区(如C、
6、D、E、F等等),每个分区都拥有自己的根目录一样,Flash还可以有Level1、Level2、Level3等级别,不过在一般情况下,我们只是使用Flash的默认级别Level0。如果一个影片剪辑被放置于电影(Movie)中,那么这个影片剪辑就相当于存放于根目录下,对应级别就是Level0,若这个影片剪辑嵌套有影片剪辑(即子影片剪辑),那这个子影片剪辑在数据结构中就相当于Level的下一级对象,倘若这个子影片剪辑还有它的子影片剪辑,那这个更内置的子子影片剪辑将是更下一级的对象。其情形就像DOS的根目录下有文件夹,而文件夹内又有子文件夹,子文件夹下
7、又有子子文件夹差不多。我们来看一看标准的Flash的路径的格式:_level0.mc1.mc2.mc3......上面的mc1、mc2、mc3应该是我们给各影片剪辑定义的实例名(InstanceName)。如果在上述的mc3影片剪辑中有一个变量t,则访问该变量的标准路径为:_level0.mc1.mc2.mc3.t需要强调指出的是,在FlashAction中,Flash是依据实例名来识别影片剪辑对象的,若我们要借助Action来调用对象的话,别忘了给影片剪辑定义实例名!否则,Flash将找不到对象或变量。定义实例名的方法是开启Instance面板
8、,选定对象后,在Name栏输入实例名,见图示。二、绝对路径与相对路径一个标准的路径由于包含了对象或变量所处的位置的完整信息,通常我们把它
此文档下载收益归作者所有