带来一篇FLASH的场景,图层(lawyer)和层(level)的了解
使用AdobeActionScript3.0开发高级的交互式项目。设计人员和开发人员可使用它来创建演示文稿、应用程序和其它允许用户交互的内容。对初学者来讲,FLASH(这里一FLASH8为例)的场景、图层(lawyer)和层(level)很简单引发狐疑的3个观点,明天看到人人在会商触及这个主题,我以为有需要做一个对照体系的研讨.不敷的地方但愿人人指出,但愿你起到一个举一反三的感化.FLASH动画的各个工具的地位干系是依照必定的层状布局来出现的。他的根是场景。有多个场景的情形,实践上每一个场景是自力的动画,FLASH是经由过程设置各个场景播放按次来把各个场景的动画逐一毗连起来,因此我们看到的动画播放是一连的。在编纂时,每一个场景的实例是不成以在其他场景利用,在详细编纂时最幸亏统一个场景编纂对照好。关于场景的播放按次,能够经由过程窗口-面板-场景来设定。关于详细的某一个场景来讲,和其他场景的布局是一样的。都包括一个或多个图层(lawyer),每个图层中的关头桢能够由一层或良多层(level)构成,层是有深度级其余,是一个笼统的观点,和图层又是分歧的观点。每一个层下面能够有分歧的工具,假如将一个工具安排到有别的工具的层上,原有工具就会被新的工具所代替。层能够有多层的布局,可是这多层内里不是无序,是有严厉的按次的。一样平常,底层是level0,在这个层的下面是level1,再下面就是level2,顺次类推。(在实践使用中工具次要是影片剪辑).原创部分停止,上面是一些参考。
[附录]
上面是援用FLASH8的匡助文档,关于:
_level属性
_levelN
对_levelN的根工夫轴的援用。在利用_level属性定位SWF文件之前,必需利用loadMovieNum()
将SWF文件加载到FlashPlayer中。还可以使用_levelN定位由N分派的级其余已加载SWF文件。加载到FlashPlayer实例中的初始SWF文件会主动加载到_level0中。_level0中的SWF文件为一切随后加载的SWF文件设置帧频、背景致和帧巨细。然后,SWF文件堆叠在处于_level0中的SWF文件之上的更高编号级别中。您必需为利用loadMovieNum()加载到FlashPlayer中的每一个SWF文件分派一个级别。您可按恣意按次分派级别。假如您分派的级别(包含_level0)中已包括SWF文件,则处于该级其余SWF文件将被卸载并由新的SWF文件交换。
假如人人另有乐趣,能够再看看一个F8匡助文档里:
getNextHighestDepth(MovieClip.getNextHighestDepth办法)
publicgetNextHighestDepth():Number
断定可传送给MovieClip.attachMovie()、MovieClip.duplicateMovieClip()或
MovieClip.createEmptyMovieClip()的深度值,以确保Flash将该影片剪辑出现在以后影片剪辑中统一级和统一层上一切别的工具的后面。前往的值为0或更年夜的数字(即,不前往正数)。
您能够经由过程创立子类来扩大MovieClip类的办法和事务处置函数。
注重:假如利用第2版的组件,则不要利用此办法。假如您在舞台上或库中安排了第2版的版组件,getNextHighestDepth()办法偶然会前往深度1048676,它超越了无效局限。假如利用第2版的组件,则应一直利用第2版的组件DepthManager类。
另有良多跟层级有关的,如:
getDepth(MovieClip.getDepth办法),getInstanceAtDepth(MovieClip.getInstanceAtDepth办法)
,swapDepths(MovieClip.swapDepths办法),getDepth(TextField.getDepth办法),getDepth(Button.getDepth办法)等。有乐趣请参考F8匡助文档的相干内容。以上对FLASH的场景、图层(lawyer)和层(level)做一个会商,但愿对你有所匡助。也但愿你能指出不敷的地方。
最新的零售版本为AdobeFlashProfessionalCC(2013年发布)。AdobeFlashProfessionalCC为创建数字动画、交互式Web站点、桌面应用程序以及手机应用程序开发提供了功能全面的创作和编辑环境。 flash的优缺点可以如何运用呢? 在与制作传统动画相比较的同时,flash具有便捷、节省人力财力,节约时间、推广方便的许多优势。但与此同时它也具有一点的缺点。 各种性能才能运用的得心应手,制作出优秀的动画。 Flash使交互性容易,并且消除了学习某种语言的需要。折中办法是不学语言,同时失去一些功能。但是你仍然可以处理基于用户动作(如鼠标移动或点击)的触发事件,这通常是你需要的所有交互性。 祯率越高,动画中可包容的信息越多,动画看起来越光滑和流畅。当然,当祯率增加时,计算机的CPU的重绘工作越多,运行得就越慢。 假设一个Web设计者需要让一页上的不同元素之间相互作用。如果其中的一些元素出现在Box内,而另一些在Box之外,那么设计者就很不幸。 FLASH动画的视觉观赏效果好,容易给民众留下深刻的印象,是动画行业从业者和动画创意设计制作机构的主要业务之一。
页:
[1]