WEB开发网
开发学院图形图像Flash Flash AS3教程:下雪动画效果 阅读

Flash AS3教程:下雪动画效果

 2008-07-31 11:23:18 来源:WEB开发网   
核心提示: addChild(电视机甲);现在我们回到flash中来看看,现在库中有一个元件,Flash AS3教程:下雪动画效果(2),我们要将它加载到舞台上,应该这样做:在库中右击该元件,不管你乐意不乐意,你都必须这样做,打开连接面板,我们会看到一个叫类的文本框

addChild(电视机甲);

现在我们回到flash中来看看,现在库中有一个元件,我们要将它加载到舞台上,应该这样做:

在库中右击该元件,打开连接面板,我们会看到一个叫类的文本框,在这里给这个类取一个名字,比如myl.确定。这样我们就加载了一个叫myl的类了。接下来,在场景的帧动作中,输入:

var mymc:myl = new myl();

addChild(mymc);

mymc.x = 100;

mymc.y = 100;

测试影片,我们会看到,库中的这个元件已被加载到舞台的(100,100)坐标处了。

AS3的事件侦听机制

什么是事件呢?当某件事情发生的时候就做些什么事。这个某件事情就是事件。比如:press,当鼠标按下的时候,这就是一个事件。在AS2中,我们有两种方式来实现事件驱动。一种是将代码直接写在元件上(mc或按钮)。比如,在场景中有一个叫mymc的影片剪辑元件,我们在其上点右键,打开动作面板,输入:

on(press){

干点坏事;

}

这样,当我们在mymc元件上按下鼠标时,就会去干点坏事。第二种方法是在帧动作上输入代码:

mymc.onPress = function(){

干点坏事;

}

这样,当我们在mymc元件上按下鼠标时,同样会去干点坏事。

接下来,我们在AS3中来看看:在元件上点右键,打开动作面板,你会看到“无法将动作应用于当前所选内容”。哦嗬,搞不成。在AS3中无法将代码写在元件上,只能写在帧动作上。而AS3的事件侦听,也有它自已,的格式,不管你乐意不乐意,你都必须这样做。AS3在事件侦听格式是:

function 函数名称(事件对象:事件类型):void

{

// 此处是为响应事件而执行的动作。

}

触发事件的对象.addEventListener(事件类型.事件名称, 函数名称);

上一页  1 2 3 4  下一页

Tags:Flash AS 教程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接