as3学习从头开始(一)

 开发工具

         毫无疑问:首选开发工具即:FlashBuilder4.X(http://bbs.9ria.com/thread-107221-1-1.html)FlashCs5.Xhttp://club.topsage.com/thread-2178530-1-1.html),下载安装即可,工具内附带有SDK

 

两者开发工具区别大概是:

1.         FlashBuilder4.X 更多面向开发人员,不用参与设计界面的相关人员。优点就是更易用的代码编辑器。

2.         FlashCs5.X 更适合动画设计人员,同时需要编程控制内部元素的相关人员。优点是可以直接设计效果,但是代码编辑器真的很烂,一般必须使用的话,可结合flashbuilder的编辑器来使用,效果不错。

时间轴编程-HelloWorld

1.       我们先使用flashCs5新建一个as3.0文档。

       

 

2.       选中时间轴第一帧,右键单击[动作],弹出代码编辑框,输入代码

trace(“hello world!”);然后Ctrl+Enter,可看到效果。

 

 

 

 

运行效果:

 

             

As3.0面向对象编程-第一个元件

1.       首先使用矩形工具,画一个矩形。

2.       右键->转换为元件。

如果我们要控制该[矩形],那么它必须是元件,即我们即将讲到的MovieClip

 

          

 

        

 

这时,刚才的矩形会变成ReckTangle类的一个实例,并显示在舞台上。接下来我们就可以控制这个[矩形]了。但是我们想控制这个矩形,得给它取一个实例名,这样我们才能引用得到它。

 

        

 

那么怎么控制它呢,比如说控制它的位置。我们在刚才的编辑器那里,输入:

reckTangle.x = 0;

reckTangle.y = 0;

Ctrl+Enter,看看吧,它的位置回到了(0,0)点。

 

 

那么我们该怎么跟它进行鼠标相关的交互呢?很简单。

我们对它添加鼠标监听事件,并且在侦听函数里打响应。

 

import flash.events.MouseEvent;

trace("hello world!");
reckTangle.x = 0;
reckTangle.y = 0;

reckTangle.addEventListener(MouseEvent.CLICK,mouseHandler);

function mouseHandler(e:MouseEvent):void{
	trace("click me!");
}

  

 

 

这个时候你也许就发现了这个编辑器确实不怎么好使吧。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值