加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ActionScript学习笔记(1)- 第一个ActionScript程序

发布时间:2020-12-15 18:03:46 所属栏目:百科 来源:网络整理
导读:? ?因为最近正在开发的项目需要,我开始学习 ActionScript ,目的是能够在 Web 页面上提供更好的显示效果。 ? ?我一直希望实习前能够拿出一个游戏作品去面试服务端,但因为 Java 在 UI 方面的表现实在差强人意( Swing 能够作为客户端,但它实在繁杂,开发效

? ?因为最近正在开发的项目需要,我开始学习ActionScript,目的是能够在Web页面上提供更好的显示效果。

? ?我一直希望实习前能够拿出一个游戏作品去面试服务端,但因为JavaUI方面的表现实在差强人意(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”下的ButtonLabel组件拖到场景上。

分别选中拖下来的ButtonLabel,将实例名称分别改为myButtonmyLabel。如下:

在程序下方看到“时间轴”窗口,单击第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运行成功~

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读