ActionScriptのみで画像表示

  flash.display.Loader



SWFメタタグは以下のように指定できますが、正式ドキュメントからまだ見つけられません。
というか、それぞれ、mxmlc.exe -help advanced で表示されるオプションの一つなので深く考えないでおきましょう

  
[SWF(width=”600″, height=”480″, frameRate=”30″, backgroundColor=”#FFFFFF”)]
  

lbox.as(utf-8)
  
// *********************************************************
// mxmlc lbox.as でビルド
//
// ◎ 背景は白
// ◎ 指定画像をオリジナルサイズで表示
// *********************************************************
package {

import flash.display.*;
import flash.text.*;
import flash.events.*;
import flash.net.*;
import flash.system.*;

// 背景色
[SWF(backgroundColor="#FFFFFF")]

// 表示用クラス 【Sprite】を継承
public class lbox extends Sprite {

	// *********************************************************
	// コンストラクタ
	// *********************************************************
	public function lbox():void {

		var loader:Loader = new Loader();

		// 読み込み完了イベントを登録
		loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);

		// 読み込み
		loader.load(new URLRequest("http://winofsql.jp/image/winofsql.png"));

	}

	// *********************************************************
	// 読み込み完了イベント
	// *********************************************************
	private function loadComplete(e:Event):void {
		addChild(e.target.loader);

		// 配置( 左詰め、上 )
		stage.align = StageAlign.TOP_LEFT;
		// 伸縮モード( そのまま )
		stage.scaleMode = StageScaleMode.NO_SCALE;
	}

}}
  

Stage クラス はメイン描画領域を表します。
ステージとは Flash® コンテンツが表示される領域全体のことです。
Stage オブジェクトはグローバルにアクセスすることはできません。
アクセスするには、DisplayObject インスタンスの stage プロパティを介する必要があります。

Adobe® Flex™ 2 リファレンスガイド Class Loader










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ