関連ページ  
HTML コントロールで SWF 表示 :【AIR Flex】


ブラウザでダウンロード

メインウインドウのコードと PDF の2次ウインドウのコードは
AIR のウインドウ (5) -- 2次ウインドウでHTMLコントロール


3) 簡易ブラウザ


4) Google MAP



SWF
SWF は要するに Flash ですが、ここでは既存の WEB上の Flex を参照しています
MapWindow.mxml
01.<?xml version="1.0" encoding="utf-8"?>
02.<mx:Window
03.    xmlns:mx="http://www.adobe.com/2006/mxml"
04.    horizontalAlign="center"
05.    verticalAlign="middle"
06.    type="normal"
07.    systemChrome="none"
08.    transparent="false"
09.    showFlexChrome="true"
10.    alwaysInFront="false"
11. 
12.    initialize="initData();"
13.    creationComplete="initApp1()"
14.    applicationActivate="initApp2()"
15.    resize="webResize(event)"
16. 
17.    width="750"
18.    height="550"
19. 
20.    title="  MapWindow"
21.>
22. 
23.<mx:Script>
24.<![CDATA[
25. 
26.    import mx.core.*;
27.    import mx.events.*;
28. 
29.    // *****************************************************
30.    // 初期処理
31.    // *****************************************************
32.    private function initData():void {
33. 
34.        web.location = "http://lightbox.on.coocan.jp/flex3/flex3_web_ggmap/Main.swf";
35. 
36.    }
37. 
38.    // *****************************************************
39.    // HTML コントロール のサイズコントロール
40.    // *****************************************************
41.    private function webResize(e:mx.events.ResizeEvent):void {
42. 
43.        try {
44.            web.width = this.width-2;
45.            web.height = this.height-45;
46.        }
47.        catch (error:Error) {
48.        }
49. 
50.    }
51. 
52.    // *********************************************************
53.    // creationComplete
54.    // *********************************************************
55.    private function initApp1():void {
56. 
57.        trace("[App:afterDisplay]");
58. 
59.    }
60. 
61.    // *********************************************************
62.    // applicationComplete
63.    // *********************************************************
64.    private function initApp2():void {
65. 
66.        trace("[App:start]");
67. 
68.    }
69. 
70. 
71.]]>
72.</mx:Script>
73. 
74.<mx:HTML
75.    id="web"
76.    width="700"
77.    height="500"
78./>
79. 
80.</mx:Window>