zoukankan      html  css  js  c++  java
  • FlashDevelop的第一个程序

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

  • 相关阅读:
    02-自定义CALayer
    01-CALayer的基本操作
    抽屉效果
    手势识别
    事件响应
    寻找最合适的view
    hitTest方法与PointInside方法
    02-事件的产生与传递
    OC图标+启动图
    OC多线程操作
  • 原文地址:https://www.cnblogs.com/frey/p/2089075.html
Copyright © 2011-2022 走看看