以前自己装过一次 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的一站通成功。