收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 2232|回复: 7

[FLASH IDE] 实例化

[复制链接]
发表于 2009-2-16 17:49:28 | 显示全部楼层 |阅读模式
弱弱的问下大虾:

      flash   as 3中的比如关于一个as文档中关于代码中的实例化,是不是指随便画一个实体,比如随便的一个圆,等?


初入AS,。见谅!!

    可是比如我在flash中建了一个as3.0文档,随便画了个圆,并做成元件1,然后再时间轴上建立动画,输入以下代码:

package{
        public class MyClass{
                public function MyClass(arg:String){
                        trace("constructed");
                        trace("you passed"+arg);
                        }
                }
        }
Ctirl+enter按理说应该输出:
constructed
you passed hello

可是调试的时候他显示:
1037: 包不能嵌套。

这是怎么一回事阿 ?
 
发表于 2009-2-16 18:05:32 | 显示全部楼层
类是写在xxx.as文件中,不是写在.fla的时间轴上
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-16 18:09:56 | 显示全部楼层
不是在某一个实例上,然后再时间轴某一桢上对他进行动画?


*.as文件,怎么打开阿,?
呵呵,不好意思啊,。 是不是写在一个记事本中,然后保存成xxx.as.然后随便建立一个.fla的文档,然后再打开类(就是打开xxx类),。可是我还是运行不出来啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-16 18:21:07 | 显示全部楼层
我是初学者,那位可以帮我入下门嘛?


真的谢谢大家 ,。我入门就不打扰了。好吗?

我的QQ号:570988756
回复 支持 反对

使用道具 举报

发表于 2009-2-16 21:59:01 | 显示全部楼层
怎么说呢,通常我们所说“车”是指包含了所有的车,那么这些“车”就构成了一个类。一说到“车”,我们就知道他是指的这一类,而不是其他的什么东西。当我们说“汽车”时,那么这个类就缩小到了“汽车”这一类,但它也有很多种,比如:公共汽车,小骄车等等。但是当我们具体指某一辆车时,比如说你自己的哪辆车,那么这辆车就是一个具体的一个例子,也就是“车”->“汽车”,这一类的实例化。
回复 支持 反对

使用道具 举报

发表于 2009-2-17 00:00:53 | 显示全部楼层
.as如果装了flash的话,默认是flash打开,当然其它文本工具都可以操作.
库元件绑定类需要
package{
// Sprite or MovieClip SimpleButton
public class MyClass extends Sprite
{
public function MyClass()
{
trace("hello");
}
}
}
如果像你上头例子 就不用extends一个显示对象类了,但是你不应该在时间轴写你上头的代码,应该建一个MyClass.as的文件,输入以上代码.

如果有包路径的话,在非同包调用时需要import.

你好像E文没问题,如果写代码的话,推荐用flexBuilder
回复 支持 反对

使用道具 举报

发表于 2009-2-17 09:05:13 | 显示全部楼层
AS中没有“代码的实例化”这种概念,只有“类”的实例化。类的实例化其实就是new一个类的对象。
比如myMc:MovieClip=new MovieClip();这样,你就实例化了一个MC类的myMc实例。
AS的类必须写在.as文件中,如果是你的自定义类, 注意类路径。
类的代码不能写在时间轴上,AS3.0有一个文档类,就在你的FLASH软件下面可以看到,默认是空的,如果你什么也不填,它就自动生成一个MainTimeLine的文档主类,所以你如果在时间轴第一帧写了一个自定义类,它肯定要提示“1037: 包不能嵌套。”的,一个类里是不能定义另外一个类的!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-17 13:17:54 | 显示全部楼层
哦,。好像清楚了一点点,我再试着在网上差点资料,真的谢谢大家,。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|手机版|blueidea.com ( ICP05002321 )  

GMT+8, 2019-5-21 16:49 , Processed in 0.078125 second(s), 8 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表