發表文章

目前顯示的是 10月, 2012的文章

FlashDevelop 復習(3)

如何下指令關閉AIR程式。 package com.lovecocoa { import flash.display.Sprite; import flash.display.MovieClip; import flash.media.StageWebView; import flash.geom.Rectangle; import flash.events.Event; import flash.display.Graphics; import flash.events.MouseEvent; import flash.desktop.NativeApplication; import flash.display.NativeWindow; import flash.display.NativeWindowInitOptions; import flash.display.NativeWindowSystemChrome; import flash.display.NativeWindowType; public class Main extends Sprite { public function Main():void { //新增一個按鈕 this.testButton(); } protected function testButton():void { var button:Sprite; //Create a new instance of a Sprite to act as the button graphic. button = new Sprite(); //Set the color of the button graphic button.graphics.beginFill(0xFFCC00); //Set the X,Y, Width, and Height of the button graphic button.graphics.drawRect(0, 0, 200, 200); //Apply the fill butto

FlashDevelop 復習筆記(2)

圖片
package com.loveococa { import flash.display.Bitmap; import flash.display.Sprite; import flash.events.Event; import flash.ui.Mouse; /** * ... * @author Alex */ public class Enemy extends Sprite {                 //載外外部圖片,要注意圖片資料夾的階層,如上圖所示。 [Embed(source = "./img/gardengnome.png")]                 //定義圖片的類別,要用圖片名稱再接class為命名 private var gardengnomeClass:Class;                 //這邊要特別注意,圖片的檔案是什麼,名字就要定義一樣。                 //如果不採這種方式將會一直出錯。 private var gardengnome:Bitmap = new gardengnomeClass (); public function Test():void { Mouse.hide();                         //以下就如同呼叫物件的方式使用。 gardengnome.height = 30; gardengnome.width = 30; addChild(gardengnome); this.addEventListener(Event.ENTER_FRAME, mouseMove); } private function mouseMove(evt:Event):void { gardengnome.x = mouseX - 15; gardengnome.y = mouseY - 15; } public function Enemy() { trace("I'm alive"); Test();

FlashDevelop 復習筆記(1)

package  { //載入其他的類別庫需要在這撰寫 import flash.display.Sprite; import com.loveococa.Enemy;//載入自建的類別 /** * Hello World * @author benny! */ // This overwrites the Project specific settings                 //定義顯示的視窗大小,以及背景 [SWF(width = "640", height = "480", backgroundColor = "#000000")] public class HelloWorld extends Sprite { public function HelloWorld() { trace( "Hello World" );         this.initGame();//呼叫初始化的方法 } public function initGame():void { var enemy:Enemy = new Enemy(); addChild(enemy)     } } }