| 
 | 
|  首页 | 名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash | 
| 
 | Flash的ActionScript(简称AS)代码控制是Flash实现交互性的重要组成部分,也是区别于其他动画软件的看家本领。今年新发布的Flash MX Professional 2004的动作脚本语言已经升级到2.0,它是一种面向对象的脚本语言,执行ECMA-262脚本语言规范,支持继续、强类型和事件模型。使用动作脚本语言2.0可以编写出更加稳健的脚本。   动作脚本语言2.0的新特性包括:新的语言元素、改进的编辑和调试工具、引入更多、的面向对象编程模型。 新的和有变化的语言元素 Flash MX Pro 2004的动作脚本语言2.0增加了一些新的语言元素,并对已有的语言元素做了有益的改进。(以下以字母排列为序) 注重:要使用这些元素,必须在发布文档时指定目标播放器为Flash 7播放器。   (1) Array.sort()和Array.sortOn() 方式   (2) Button.menu、MovieClip.menu和TextField.menu 属性   (3) ContextMenu 类和ContextMenuItem 类   (4) Error类和throw与try..catch..finally 命令   (5) LoadVars.addRequestHeader()和XML.addRequestHeader() 方式   (6) MMExecute() 函数   (7) Mouse.onMouseWheel 事件   (8) MovieClip.getNextHighestDepth() 方式   (9) MovieClip.getSWFVersion() 方式   (10) MovieClip.getTextSnapshot() 方式和TextSnapshot 对象   (11) MovieClip._lockroot 属性   (12) MovieClipLoader 类   (13) NetConnection类和NetStream 类   (14) PrintJob 类   (15) Sound.onID3 事件处理函数   (16) Sound.ID3 属性   (17) System 类   (18) TextField.condenseWhite 属性   (19) TextField.mouseWheelEnabled 属性   (20) TextField.StyleSheet 类   (21) TextField.styleSheet 属性   (22) TextFormat.getTextExtent() 方式   (23) XML.addRequestHeader() 方式 新的安全模型与旧版SWF文件 Flash播放器以前具有确定两个域是否一样的规则,这一点在Flash 7播放器中已经改变。此外,决定来自于某个HTTP域的SWF文件是否可以访问、怎样访问来自HTTPS域的SWF文件、从HTTPS域载入的数据的规则也已经改变。在大多数情况下,这些变化没什么影响,除非用户特殊针对Flash 7播放器导出SWF文件。 但是,假如针对Flash 6播放器或更早版本的播放器发布SWF文件,该文件将从存储在服务器中的文件载入数据,且假如该文件在Flash 7播放器中播放,用户可能会看到一个以前没有出现过的对话框,询问是否答应访问。我们可以通过在存储数据的站点中执行一个策略文件来防止该对话框的显示。 假如你在使用运行期共享库,也可能需要执行策略文件。假如装载或被装载的SWF文件是针对Flash 7播放器发布的,且二者并非来自完全一样的域,就要使用策略文件来设置许可访问。 返回类别: Flash教程 上一教程: AS代码2.0:脚本编辑和调试 下一教程: 帮你搞定getURL指令 您可以阅读与"AS代码2.0:新的语言元素"相关的教程: · Flash action代码格式及规范 · Flash AS编写代码实现三维环视效果 · AS签名等一些常用AS代码 · Flash常用代码的介绍 · AS代码2.0:面向对象模型 | 
|    | 
| 快精灵印艺坊 版权所有 | 首页  会员中心  在线印刷  在线编辑  付款方式  索取样品  设计指南  连锁门店 | ||