快速业务通道

Flash 6 beta试用抢鲜报道

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-15

 编者:一篇文章不可能把Flash 6 BETA版的所有内容写尽,欢迎大家就这个话题踊跃投稿,我们将尽快整理出尽量完整的Flash 6 beta试用文章。

  最近著名的Macromedia公司在网上发布了其最新的FLASH版本的测试版——FLASH 6 BETA版,FLASH 6 BETA版一经推出,国内闪客们的激情又一次沸腾起来,纷纷进行了下载并对其进行了大规模的测试,大家都想一睹为快,以最快的速度掌握FLASH 6的新功能,下面我们就来报道一些FLASH 6的新增功能,让已用上的闪客们更全面更透彻地了解超绚超酷的flash 6,没用上的闪客也可望梅止渴。   FLASH6新特性:

  1. 对帧的控制又回到FLASH 4,使用起来方便了很多,看来MACROMEDIA公司吸取了广大用户的意见,把这项功能改了回来。

  2. FLASH 6所支持的文件类型有所增加,除了5支持的外,新增了windows media(.wmv,.asf),digital video(.dv,.dvi), 对视频文件的支持也完善了很多,可直接倒入AVI文件,还可设置的不同压缩率以改变文件的大小,让Flash在宽带网的发展中站稳了脚。

  3. 支持动态的声音导入,以前必须在制作前事先将声音文件导入到FLASH中,而现在完全不必,可以在FLASH播放的过程中利用loadSound()直接导入mp3。
  语法如下:
  sound1= new Sound();
  sound1.loadSound("demo.mp3",0)
  sound1.start();
  stop();
  其中 sound1.loadSound("demo.mp3",0) 表示导入的mp3是 event sound , 必须使用 sound1.start() 才能播放.
  另一种用法:
  sound1= new Sound();
  sound1.loadSound("demo.mp3",1)
  则为流式播放,边下载边播放

  4. 增加了影片模板功能,就象用Dreamweaver可以制作网页模板一样,FLASH6也可以制作动画模版,提高了动画的复用性,大大提高了批量制作动画时的效率。

  5. 工具栏中增加了自由变形工具 ,用它可以控制图形角的任意位置的形变,把物体和渐层颜色区分开,这样大家都不用用拉大缩小物品的方法来调整渐变色了!这样就可以实现透视效果了,而这种效果在FLASH5中的制作是很复杂的。

  6. 取消了SMART CLIP组件,使用框架式控件模式,熟悉编程语言的朋友对这个应该很感兴趣,现在所有MOVIE CLIP都相当于SMART CLIP,都可以使用COMPONENT PARAMENTS了。

  7. 层可以做文件夹了,而且支持嵌套的

  8. 部分F4语法将被淘汰,主要是Deprecated里面的,其实flash5中已经不建议大家使用了。提供了脚本绘图的API函数,通过调用系统API函数,可以直接和系统打交道,熟悉VB,vc的朋友门不妨一试。支持CodeInsight技术,增加标签、断点调试、编码提示(类似VC的函数提示)等功能,也就说在一个对象的名字后面打上一个点,这个对象的所有属性和方法会有列表出现,这样就可以大量减轻程序员的记忆强度,加快开发效率,从这点看,FLASH的action script更象一门编程语言了。

  9. 文本链接可以选择目标方式,进一步向标准网页设计靠近。


  10. 健盘响应新功能:
  Flash6对键盘响应功能做了大幅度的改进,能够像鼠标响应一样获取。按下(onKeyDown)和松开(onKeyUp)事件。另外,还可以根据场景中的MC或者按钮等设置监听键盘事件列表,讲键盘事件传到有需要处理的MC中。
  用法如下:
  1.设置键盘监听列表:
  Key.addListener(_root.b1);
  Key.addListener(_root.b2); //_root.b1 _root.b2为场景中的MC
  2.编写键盘响应处理程序:
  _root.b1.onKeyDown = function() {
   trace("key1 is down");
  };
  _root.b1.onKeyUp = function() {
   trace("key1 is up");
  };
  _root.b2.onKeyDown = function() {
   trace("key2 is down");
  };
  _root.b2.onKeyUp = function() {
   trace("key2 is up");
  };

  注意事项:
  1.只要设置了键盘监听列表,那么每当有按键按下的时候,所有列表里的对象都触发键盘响应事件。
  2.对于onKeyDown,有区别于鼠标的on press事件的地方, 如果用户始终按住按键不松开的话,将会连续不断地触发onKeyDown事件,因此编程的时候要格外注意,通常可以设置一个状态变量来判断是否第一次触发。


  11. 将Array、String、XML转换为了内部对象,大大提高了运行速度。Action中增加了一个内置对象: Client/Server ,这样用flash就可以直接编写服务器端的程序了,一个站点完全用flash架构起来也不是不可能的事情了。

  12. 加强了对组件的支持,FLASH6的技术逻辑向面向对象的设计又大大的进步了一步,我们很惊喜的看到Flash6中已经引进了组件(Component)的概念,在Flash6的action script面板中我们可以看到它已经内置的7个组件,这是一个可喜的进步,因为这意味着我们以后可以拥有更多的Flash界面或者是动画资源,更重要的是他们都是完全独立的。一个人开发出来后可以让很多人使用,从这个意义上说,就像Delphi的VCL控件,VB、VC的ocx控件一样,这样就可以提高开发速度,最大化的对资源进行重复利用。

  13. 编辑器支持查找和替换
  action script代码的编辑一直是Flash脚本编辑器的最大弱点,在Flash6中,这个缺点得到了很大程度上的改进,首先是加入了as代码的提示功能,比如循环结构,判断分枝结构……都有详细的提示,很大程度上减少了出错的可能;其次是代码的查找和替换功能,这样代码编辑起来会非常的方便;还有就是允许外部书写代码然后导入,这样一些不习惯使用flash自身带的编辑器的朋友来说,可以先在外部用其它编辑器写好代码,然后在FLASH中导入即可。

  12. 麦克风和摄像头
  一直作为网络互动多媒体先锋的Flash在Flash6版本中支持了麦克风和摄像头技术,包括microphone Camera Video Stage NetStream SharedObject等外设,可以通过flash架构互动的聊天室等,我们可以想想以后Flash的强大互动功能加上在线聊天和互动视频交流会创造出一个多么美好的多媒体互动时代!

  近期天极设计在线将推出Flash 6 beta试用专题,敬请期待!
关键词:试用

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号