// _______________________________________________________________________ Walking together with Densuke // 電脳コイルのキャラクター:でんすけをデスクトップ上で歩かせるファイルを作成しました。 // AdobeAirBeta3で新規ウィンドウを作成し、画像を表示させ、ウィンドウを動かすというexampleファイルです。 // Doggie.asにはでんすけの動きの制御に関して記述しています。 // file modified by oyspe 2007.12.30 http://geek.oyspe.com package { // インポート宣言 import flash.display.MovieClip; import flash.events.*; import flash.events.MouseEvent; // でんすけの動き public class Doggie extends MovieClip { public function Doggie():void { this.stop(); menu.buttonMode=true; bark_btn.buttonMode=true; // でんすけの足元のボタンをクリックでウィンドウを閉じる menu.addEventListener(MouseEvent.CLICK,doExit); // でんすけをドラッグする bg.addEventListener(MouseEvent.MOUSE_DOWN,moveWindow); // でんすけのドラッグを止める bg.addEventListener(MouseEvent.MOUSE_UP,stopWindow); // 顔をクリックするともぐもぐする bark_btn.addEventListener(MouseEvent.CLICK,doBark); } // でんすけの具体的な動き:でんすけMovieClipのフレーム指定で動きを設定 private function moveWindow(e:MouseEvent):void { this.stage.nativeWindow.startMove(); this.doWaking(); } private function stopWindow(e:MouseEvent):void { this.doShippo(); } private function doBark(e:MouseEvent):void { this.gotoAndStop(3); } private function doShippo() { this.gotoAndStop(1); } private function doWaking() { this.gotoAndStop(2); } private function doExit(e:Event) { this.stage.nativeWindow.close(); } } }