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


ブラウザでダウンロード

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


3) 簡易ブラウザ


4) Google MAP



SWF
SWF は要するに 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>