那位as3老鸟来帮帮忙!

我写的as3代码总是出错,问问有什么新手常见的错误。顺便介绍常用的类及用法... 我写的as3代码总是出错,问问有什么新手常见的错误。
顺便介绍常用的类及用法
展开
 我来答
qicartoon
2011-01-12 · TA获得超过763个赞
知道小有建树答主
回答量:163
采纳率:0%
帮助的人:204万
展开全部
对于新手来说,常见的问题多半是语法或编写格式不规范。比如说,经常容易忘记加分号,还有忘记切换输入法输入标点的,比如误把中文的括号还有逗号当成英文的标点输入,程序会出错。还有就是容易搞错变量名,然后就是逻辑判断方面容易出错,比如像这样比较复杂的结构:
if( a != 1 ){
if( b <10 ){
}else{
if( c == true ){
}
}
}else{
}
经常会因为多一个括号或少一个而出错。像我刚开始学的时候,也是经常犯这些错误。那么要想避免这些错误的大量发生,最好的办法就是养成规范编写格式、规范命名、多添加注释、多保存的习惯。

类的简单用法,例如:
var mc:MovieClip = new MovieClip(); //将类实例化,mc就是实例名称,也称之为实例对象
mc.x = 0; //访问mc的x属性,并赋值0;
mc.stop();//访问mc的stop方法。
mc.addEventListener( MouseEvent.CLICK , clickHandler ); //添加侦听器,也就是事件,那么当触发事件时,就会执行clickHandler函数;
fucntion clickHandler( e:MouseEvent ){
mc.x = 100;
}
这个例子就是对类的比较基础而全面的运用,你可以着查看一下as3类库里面每个类的内容,大致上都包含“方法”、“事件”、“属性”这三个方面。

常用的类:
Array
Boobean
Number
Math
String
MovieClip
Stage
Event
wys508184
2011-01-11 · TA获得超过477个赞
知道小有建树答主
回答量:227
采纳率:100%
帮助的人:167万
展开全部
买本书好好学学 散的学是不行的。 新手常见的错误 一般就是 我认为就是 空值 要么 就是 无该属性或方法 的错误居多 这主要还是 新手有些时候 会比如 全局变量 与局部变量 以及 没有实例化类 就在 那调用该类属性方法了 这样就会出现空值 以及 有时候代码 写错 或是 没有学好 API 调用一些没有 的属性方法 就会报错 没有该 属性方法 要么就是 数据类型传递 以及强行类型转换报错等问题 比如 DisplayObject 这个超类之下的所有 子类都继承了这个 父类的 addChild() 方法 这个方法需要传递一个 DisplayObject 类型的 对象 比如我一个类 不是继承这个父类的 那么传递就会报错 当然Sprite 是DisplayObject 的子类继承过来的类。 向上转换 不会报错。 很多东西 你散的学习是不行的 买本书好好的学 是必须的 很多东西 需要自己去慢慢的理解深入进去。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
降落的伞
2011-01-12
知道答主
回答量:10
采纳率:0%
帮助的人:15.7万
展开全部
结构思路不清
语句错误 比如 if ( a = 1) 在条件这儿应该用==,=是赋值
符号错误,少打个花括号什么的

多看别人的代码 自己没事也练吧 大家一起学习 有问题多搜索
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式