来一发Flash MX 编程深条理使用-ActionScript编程(7)
最新的零售版本为AdobeFlashProfessionalCC(2013年发布)。AdobeFlashProfessionalCC为创建数字动画、交互式Web站点、桌面应用程序以及手机应用程序开发提供了功能全面的创作和编辑环境。<divclass="start">本章小结
关于ActionScript,另有以下几点必要申明:
1.Import和ExportActionScript代码
FlashMXActionScirp代码能够从内部文件导进,也能够把写好的ActinScript代码导出到内部文件。实在,从Flash5入手下手,Flash就撑持ActionScript代码导进导出。ActionScript的内部剧本文件后缀通常为“.as”,实在这是一个文本文件,你能够在Flash外用其他软件,比方Notepad等,来创立或举行编纂,然后再Flash中导进。
在Actions面板的右上角(题目栏)有一个下拉菜单的按钮,按下这个按钮,就能够看到良多选项。个中有两条:ImportFormFile和ExportAsFile。ImportFromFile就是导进内部文件,选择这一选项后,会选择要导进的文件,选择文件后,就会将内部文件中一切的内容导进到以后的ActioScript面版的编纂框内,编纂框内原本的内容将会被取代;选择ExportAsFile则会将以后ActionScript面版中的代码导出到内部的剧本文件。
使用这个功效,能够创建一个本人的代码库,在今后假如要完成同类的功效时,就能够间接导进剧本文件了。
2.数组的援用
在FlashMX中数组的援用有两种体例。一种是以点标记来援用,比方:myArr.a="test";另外一种则是用传统的方括号[]来援用,比方:ayArr["a"]="test";这两种援用的效果是一样的。
3.如何失掉工具的属性
能够用两种办法来失掉工具的属性,利用Flash的点标记来取得,比方,要取得myObject工具的通明度能够用:alphaValue=myObject._alpha;另外一种办法则是利用getProperty()办法,一样的例子,也能够如许猎取:alphaValue=getProperty(myObject,_alpha);。这两种办法的效果是一样的。
4.调试程序
<Pclass=MsoNormal>在 假设一个Web设计者需要让一页上的不同元素之间相互作用。如果其中的一些元素出现在Box内,而另一些在Box之外,那么设计者就很不幸。 没有安装FLASH插件的前提下,无法正常显示广告效果。根据调查显示,有3%的互联网用户没有安装shockwave Flash。虽然比例不大,但不能因为这样一个简单的原因而拒绝这些用户。 考虑到实际的效果,这些专业的网站并不会去单纯追求技术本身,广告设计是否FLASH不是目的,关键是获得最好的宣传效果。 只要用心 只要努力 在加上你无限的创意和想象。FLASH无敌了 矢量图形有一些固有的限制。例如,照片由于包含太多的信息而不能使用矢量图形这 种形式。但是对于由实体颜色形状构成的图像,Flash很管用。 一个物体从一个角(关键祯1)移动到另一个角(关键祯2)。然后tweening在关键祯之间填充祯,从而使物体可以在屏幕上优雅地运动。 FLASH的优点~你用眼睛所看到的东西~都能用它来实现~一点不夸张~高楼大厦-花草树木-高山流水-天空白云-阿猫阿狗-一切活的东西都可以容入到FLASH里面 Flash使交互性容易,并且消除了学习某种语言的需要。折中办法是不学语言,同时失去一些功能。但是你仍然可以处理基于用户动作(如鼠标移动或点击)的触发事件,这通常是你需要的所有交互性。
页:
[1]