flash as3.0创建了as类文件,那么将帧上的代码怎么插到as文件里去呢??
以下这个是我在帧上写的代码:movieClip_4.addEventListener(MouseEvent.CLICK,fl_ClickToGoToNextFrame);...
以下这个是我在帧上写的代码:
movieClip_4.addEventListener(MouseEvent.CLICK, fl_ClickToGoToNextFrame);
function fl_ClickToGoToNextFrame(event:MouseEvent):void
{
nextFrame();
}
那么。我要把上面这段代码,插到下面的as文件的哪里去呢????
有加很多分的。。。。。。。!!!!!! 展开
movieClip_4.addEventListener(MouseEvent.CLICK, fl_ClickToGoToNextFrame);
function fl_ClickToGoToNextFrame(event:MouseEvent):void
{
nextFrame();
}
那么。我要把上面这段代码,插到下面的as文件的哪里去呢????
有加很多分的。。。。。。。!!!!!! 展开
4个回答
展开全部
帮助中如是说:
ActionScript 中面向对象的编程 > 类 > 类定义
类定义
ActionScript 3.0 类定义使用的语法与 ActionScript 2.0 类定义使用的语法相似。正确的类定义语法中要求 class 关键字后跟类名。类体要放在大括号 ({}) 内,且放在类名后面。例如,以下代码创建了名为 Shape 的类,其中包含名为 visible 的变量:
public class Shape
{
var visible:Boolean = true;
}
对于包中的类定义,有一项重要的语法更改。在 ActionScript 2.0 中,如果类在包中,则在类声明中必须包含包名称。在 ActionScript 3.0 中,引入了 package 语句,包名称必须包含在包声明中,而不是包含在类声明中。例如,以下类声明说明如何在 ActionScript 2.0 和 ActionScript 3.0 中定义 BitmapData 类(该类是 flash.display 包的一部分):
// ActionScript 2.0
class flash.display.BitmapData {}
// ActionScript 3.0
package flash.display
{
public class BitmapData {}
}
ActionScript 中面向对象的编程 > 类 > 类定义
类定义
ActionScript 3.0 类定义使用的语法与 ActionScript 2.0 类定义使用的语法相似。正确的类定义语法中要求 class 关键字后跟类名。类体要放在大括号 ({}) 内,且放在类名后面。例如,以下代码创建了名为 Shape 的类,其中包含名为 visible 的变量:
public class Shape
{
var visible:Boolean = true;
}
对于包中的类定义,有一项重要的语法更改。在 ActionScript 2.0 中,如果类在包中,则在类声明中必须包含包名称。在 ActionScript 3.0 中,引入了 package 语句,包名称必须包含在包声明中,而不是包含在类声明中。例如,以下类声明说明如何在 ActionScript 2.0 和 ActionScript 3.0 中定义 BitmapData 类(该类是 flash.display 包的一部分):
// ActionScript 2.0
class flash.display.BitmapData {}
// ActionScript 3.0
package flash.display
{
public class BitmapData {}
}
展开全部
。。。。。。
public function as()
{
movieClip_4.addEventListener(MouseEvent.CLICK, fl_ClickToGoToNextFrame);
}
private function fl_ClickToGoToNextFrame(event:MouseEvent):void
{
nextFrame();
}
private function nextFrame():void
{
}
首先纠正一下,类名 首字母用大写 ,再次,尽量不要在自定义的方法,属性,或者类名中使用 保留字符!也不要把空间名(包)写作汉字 !
public function as()
{
movieClip_4.addEventListener(MouseEvent.CLICK, fl_ClickToGoToNextFrame);
}
private function fl_ClickToGoToNextFrame(event:MouseEvent):void
{
nextFrame();
}
private function nextFrame():void
{
}
首先纠正一下,类名 首字母用大写 ,再次,尽量不要在自定义的方法,属性,或者类名中使用 保留字符!也不要把空间名(包)写作汉字 !
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
as文件中的代码只是类包框架,而且类包最好别用汉字
是扩展的MC剪辑类功能
时间轴上的代码是点击跳到下一帧的意思
放到外部as文件中没啥意义
基本上不用考虑了
是扩展的MC剪辑类功能
时间轴上的代码是点击跳到下一帧的意思
放到外部as文件中没啥意义
基本上不用考虑了
更多追问追答
追问
那怎么办?我想把代码打包
追答
这样的代码打包没意义
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//吧监听插入到
public function as(){
movieClip_4.addEventListener(MouseEvent.CLICK, fl_ClickToGoToNextFrame);
}
//这个监听的函数放到下面
private function fl_ClickToGoToNextFrame(event:MouseEvent):void
{
nextFrame();
}
public function as(){
movieClip_4.addEventListener(MouseEvent.CLICK, fl_ClickToGoToNextFrame);
}
//这个监听的函数放到下面
private function fl_ClickToGoToNextFrame(event:MouseEvent):void
{
nextFrame();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询