Loving Coding & Visual Design

感受FLASH CS3

这两天终于有时间感受了一下FLASH9 CS3,感觉FLASH确实有了质的飞跃,记得04年的时候选择做Java Applet,是由于FLASH无法实现音频振幅的实时提取,一些三维效果的效率过低等等。如今已经今非昔比,特别是Papervision 3D在三维实时效果上的运用几乎让人叹为观止。做了一个基于AS3的MP3播放器玩玩,FLASH实在太好玩。

这里有一些AS3常用到的东东:

HTML内嵌变量与SWF的传递

HTML代码: < param name="FlashVars" value="url=file.mp3">

AS3: var url:String=loaderInfo.parameters.url;

禁止SWF放大缩小:

[code lang="actionscript"]import flash.display.Stage;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.events.Event;

var swfStage:Stage = this.stage;
swfStage.scaleMode = StageScaleMode.NO_SCALE;
swfStage.align = StageAlign.TOP_LEFT;[/code]

自定义菜单:

[code lang="actionscript"]
var mycd:ContextMenu=new ContextMenu();
var item:ContextMenuItem=new ContextMenuItem("zhaiduo's Menu");
mycd.hideBuiltInItems();
mycd.customItems.push(item);
item.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,openurl);
this.contextMenu=mycd;
[/code]



下一页


最 近 文 章

  1. 博客移到Serversea - Wed, 28 Nov 2007 05:47:09 +0000
  2. 想去韩国?先准备8万块 - Tue, 27 Nov 2007 13:45:28 +0000
  3. 厌倦了Javascript和HTML的混合写法?试试Behaviour - Thu, 22 Nov 2007 10:37:15 +0000
  4. Symfony - 基于PHP5的开源框架 - Tue, 20 Nov 2007 13:28:40 +0000
  5. 测试自己是左脑还是右脑型的人 - Wed, 24 Oct 2007 08:35:12 +0000
  6. 变得沉默了 - Sat, 20 Oct 2007 03:13:34 +0000
  7. 杭州、绍兴游 - Tue, 09 Oct 2007 05:22:34 +0000
  8. Windows下面php5找不到php_curl.dll的问题 - Thu, 27 Sep 2007 02:30:07 +0000
  9. Js Err: 'button[].type' is null or not an object - Fri, 14 Sep 2007 10:19:36 +0000
  10. 为Discuz增加关键字过滤的功能 - Thu, 13 Sep 2007 13:00:31 +0000