ActionScript学习笔记(1)- 第一个ActionScript程序
? ?因为最近正在开发的项目需要,我开始学习ActionScript,目的是能够在Web页面上提供更好的显示效果。 ? ?我一直希望实习前能够拿出一个游戏作品去面试服务端,但因为Java在UI方面的表现实在差强人意(Swing能够作为客户端,但它实在繁杂,开发效率也不高)。现在有时间在这方面可以下功夫,实在是个好机会。牢骚一下,立马开始。 ? ?首先是开发环境,我用的是Adobe Flash CS4,从网上下的精简版的。在第一次写脚本时出现以下提示:Java运行时环境初始化时出现错误,您可能需要重新安装Flash(可能是因为精简版的删减了许多组件): ? ?我的解决方法是: 1.下载并安装JDK; 2.将Java安装目录下的jre文件夹(JAVA_HOME/jre)整个拷贝到Flash CS4的安装目录下(D:Program FilesAdobe FlashCS4),然后将这个文件夹重命名为”JVM”; 3.重启Flash CS4即可。 现在进入Adobe Flash CS4,新建Flash文件(ActionScript3.0) 创建成功后接下来会显示一张白色场景,按Ctrl+F7打开“组件”窗口,将“User Interface”下的Button和Label组件拖到场景上。 分别选中拖下来的Button和Label,将实例名称分别改为myButton和myLabel。如下: 在程序下方看到“时间轴”窗口,单击第1帧,按下F9打开“动作-帧”窗口。如下: 现在就可以开始编写逻辑啦~ 在编辑框中键入以下ActionScript代码: // 声明一个字符串变量并赋值 var str:String = "Hello,ActionScript!"; // 声明一个单击事件 var myClick:Function = function(clientEvent:MouseEvent) { // 此事件的逻辑就是改变myLabel组件的text属性 myLabel.text = str; } // 为myButton添加一个单击事件 myButton.addEventListener("click",myClick); 按“控制->测试影片”运行测试,也可以快捷键Ctrl+Enter运行测试。如图: 点击按钮,事件触发,标签text改变。第一个ActionScript运行成功~ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |