ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文
flex2 チュートリアル
日時: 2007/12/19 12:08
名前: lightbox



拡張子:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application 
	xmlns:mx="http://www.adobe.com/2006/mxml"
	initialize="initData();"
>

<mx:Script>
<![CDATA[

	import mx.controls.*;

	// アプリケーションの初期化
	public function initData():void {

	}

	// クリックイベント
	public function func_01(e:MouseEvent):void {

		Alert.show( e.shiftKey+"" );

		txt_01.text += e.currentTarget.label;

	}

]]>
</mx:Script>

<mx:Button
	id="btn_01"
	label="ボタン"
	click="func_01(event)"
/>

<mx:TextArea
	id="txt_01"
	width="400"
	height="100"
/>

</mx:Application>
メンテナンス

3つの定義 ( No.1 )
日時: 2007/12/19 15:26
名前: lightbox


日時: 2007/12/19 15:26
名前: lightbox
拡張子:
※ 日本語を記述した時点で、UTF-8 で保存する
※ 処理は非同期に実行されるので、function 内の Alert.show を閉じなくても次の処理が実行される
※ this を使用すると、mx.core.Application.application と一致する
※ String 以外を表示する場合は、簡単な方法として + "" とする
赤:アプリケーション 緑:アクションスクリプト 青:コンテンツ
このアーティクルの参照用URLをクリップボードにコピー メンテナンス
実行環境 ( No.2 )
日時: 2009/02/20 00:32
名前: lightbox
拡張子:
1) サーバとのやりとりが発生しない場合は、ブラウザに直接 .swf ファイルをドラッグドロップする

この場合、ブラウザのキャッシュは使用されないので、ビルド結果が即反映される
拡張子:
2) http://localhost/.../App.swf のようにして実行する

この場合、ブラウザのキャッシュが使用されるので、ブラウザの設定によってビルド結果が即反映されない
IE では、「ページを表示するごとに確認する」に設定するとビルド結果が即反映される
もし、その設定をしてはいけない環境にある場合は

○ ビルドするたびに毎回ブラウザのキャッシュを削除する
○ App.swf?id=nnnnnnn のようにして、毎回 URL が変化するように工夫する

のどちらかを行う。
拡張子:
3) HTML 内に埋め込む場合は、SWFObject(swfobject.js) を使用する

この場合も、ブラウザのキャッシュは使用されるので注意する
↓オリジナルダウンロード http://blog.deconcept.com/swfobject/#download ↓サンプルダウンロード http://winofsql.jp/VA003334/flex2071211135204.htm ↓最小サンプルコード
拡張子:
<div id="flashcontent"></div>

<script type="text/javascript">
	var so = new SWFObject("App.swf", "LboxApp", "800", "600", "9", "#FFFFFF");

	so.write("flashcontent");
</script>
↓キャッシュを考慮したコード
拡張子:
<div id="flashcontent"></div>

<script type="text/javascript">
	var so = new SWFObject(
		"App.swf?reload=" + (new Date()).getTime(),
		 "LboxApp", "800", "600", "9", "#FFFFFF");

	so.write("flashcontent");
</script>
このアーティクルの参照用URLをクリップボードにコピー メンテナンス