AS3关于资源导入问题

刚接触AS3不久,心血来潮,想在flash cs4中直接用代码导入资源,于是构思了很久,这其中包括查帮助文档,google,baidu,有了点思路,就开始create package class ,下面复制自己写的代码。

package{

import flash.display.Bitmap;

import flash.display.Sprite;

public class Main extends Sprite

{

[Embed (source = "open.png")];

public var Picture:Class;

public function Main()

{

init();

}

private function init():void

{

var pic:BitMap = new Picture;

addChild(pic);

}

}

}

ctrl+Enter下 发现问题出来了Error:Embed is only supported on classes and member variables;

纠结了很久才发现原来是 [Embed (source = "open.png")]多了个分号“;”。

不过这仅仅是纠结的开始,解决完这个问题后,又出现“1180:调用的方法addFrameScript可能未定义。

于是重来,重写,还是有问题,折腾了半个小时后才发现文档类直接继承了 Sprite,并且时间轴上写了代码,查看帮助文档

才发现 sprite是没有时间轴的。

     虽然过程很懊恼,但当你回头看看你进步的点滴时,你会发现之前的纠结都是浮云。正是应了那句话“痛并快乐着”。s

posted @ 2010-11-23 11:53  独步寻花  阅读(351)  评论(0编辑  收藏  举报