ブラウザでダウンロード メインウインドウのコードと PDF の2次ウインドウのコードは AIR のウインドウ (5) -- 2次ウインドウでHTMLコントロール 3) 簡易ブラウザ 4) Google MAP SWFSWF は要するに Flash ですが、ここでは既存の WEB上の Flex を参照しています MapWindow.mxml
<?xml version="1.0" encoding="utf-8"?> <mx:Window xmlns:mx="http://www.adobe.com/2006/mxml" horizontalAlign="center" verticalAlign="middle" type="normal" systemChrome="none" transparent="false" showFlexChrome="true" alwaysInFront="false" initialize="initData();" creationComplete="initApp1()" applicationActivate="initApp2()" resize="webResize(event)" width="750" height="550" title=" MapWindow" > <mx:Script> <![CDATA[ import mx.core.*; import mx.events.*; // ***************************************************** // 初期処理 // ***************************************************** private function initData():void { web.location = "http://lightbox.on.coocan.jp/flex3/flex3_web_ggmap/Main.swf"; } // ***************************************************** // HTML コントロール のサイズコントロール // ***************************************************** private function webResize(e:mx.events.ResizeEvent):void { try { web.width = this.width-2; web.height = this.height-45; } catch (error:Error) { } } // ********************************************************* // creationComplete // ********************************************************* private function initApp1():void { trace("[App:afterDisplay]"); } // ********************************************************* // applicationComplete // ********************************************************* private function initApp2():void { trace("[App:start]"); } ]]> </mx:Script> <mx:HTML id="web" width="700" height="500" /> </mx:Window> |