[ActionScript] 子要素を全て削除する例

12:03 AM on 2011年5月25日 ,

while (hoge.numChildren > 0) { removeChildAt(0); }

[ActionScript] BitmapでMouseEventを取得する例

12:02 AM ,

MovieClipの子要素に対象のBitmapを配置する。 // Bitmapをボタンとして使用 var mc : MovieClip = new MovieClip(); addChild(mc); mc.addEventListener(MouseEvent.CLICK, on_click); // “ButtonIcon” は.flaファイルの [ライブラリ] – [リンケージ] で定義 var className : Class = ApplicationDomain.currentDomain.getDefinition(“ButtonIcon”) as Class; var bd : BitmapData = new className(0, 0); var img : Bitmap = new Bitmap(bd); mc.addChild(img); private function on_click(e : MouseEvent) : void { trace(“click”); }

[ActionScript] ComboBoxの実装例

9:02 PM on 2011年5月20日 ,

import fl.controls.ComboBox; import fl.data.DataProvider; import flash.net.navigateToURL; import flash.net.URLRequest; var ary:Array = new Array({label:”home”, data:”http://www.project0884.com/”}, {label:”blog”, data:”http://project0884.com/wp/”}); var cmb : ComboBox = new ComboBox(); //cmb.dropdownWidth = 100; //cmb.width = 100; cmb.move(10, 10); cmb.prompt = “select”; cmb.dataProvider = new DataProvider(ary); cmb.addEventListener(Event.CHANGE, changeHandler); addChild(cmb); function changeHandler(event:Event):void { var request:URLRequest = new URLRequest(); request.url = ComboBox(event.target).selectedItem.data; navigateToURL(request); }

[ActionScript] フルスクリーンの実装例

9:01 PM ,

(HTML) <param name=”allowFullScreen” value=”true” /> (ActionScript) import fl.controls.Button; import flash.display.StageDisplayState; var btn : Button = new Button(); btn.addEventListener(MouseEvent.CLICK, on_click); addChild(btn); private function on_click(e : MouseEvent) : void { stage.displayState = StageDisplayState.FULL_SCREEN; }