步青云

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

以前自己装过一次 FlashDevelop-3.3.4-RTM.exe ,而且也在线安装了flex_sdk_4,
今天新建一个AS3项目时,编译出现错误:
The definition of base class Sprite was not found.

尝试各种办法,都没有解决,搜索一下FlashDevelop配置Flex SDK 4方面的文章,都是很简单呀
郁闷中,决定重装。

竟然成功了!写下第一个程序:

package
{
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;

/**
* ...
*
@author frey
*/
public class Main extends Sprite
{

public function Main():void
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
trace(
"hello");
}

private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
// entry point
var circlr1:Sprite = new Sprite();
circlr1.graphics.beginFill(
0xFFCC00);
circlr1.graphics.drawCircle(
40, 40, 40);
circlr1.buttonMode
= true;
circlr1.addEventListener(MouseEvent.CLICK, clicked);
function clicked(event:MouseEvent):
void {
trace(
"click!");
}
addChild(circlr1);
}
}

}


按F5进行test movie,效果如下:

按黄色的按钮,出现的调试信息如下图所示:


写本文是为了祝贺自己整合最土团购和团800的一站通成功。

posted on 2011-06-24 16:08  步青云  阅读(884)  评论(0编辑  收藏  举报