トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     Stageリサイズ時の背景MC拡大縮小するカスタムクラス作成
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
hide33
Åê¹ÆNo.42780
投稿日時: 2009-7-2 23:30
半人前
居住地:
投稿: 39
使用環境:
Stageリサイズ時の背景MC拡大縮小するカスタムクラス作成
こちらの投稿のスクリプトをクラスにしてみたいのですが、上手く動作しません。現在は下記の通りに記述しています。
TypeError: Error #1009: null のオブジェクト参照のプロパティまたはメソッドにアクセスすることはできません。と表示されます。ご教示宜しくお願い致します。

//** StageResize.as */
package {
	import flash.display.Stage;
	import flash.display.StageAlign;
	import flash.display.StageScaleMode;
	import flash.events.Event;
	import flash.display.Sprite;
	import flash.display.MovieClip;
	
	public class StageResize extends MovieClip
	{
		private var target_mc:MovieClip;
		private var stageW:Number = stage.stageWidth;
		private var stageH:Number = stage.stageHeight;
		private var stageR:Number = target_mc.width / target_mc.height;
		
		public function StageResize()
		{
			this.stage.scaleMode = StageScaleMode.NO_SCALE;
			stage.align = StageAlign.TOP_LEFT;
			this.stage.addEventListener(Event.RESIZE, this.BgResize);
			this.BgResize(null);
		}
		
		public function BgResize()
		{
			target_mc = bg;
			bg.x = stageW / 2;
			bg.y = stageH / 2;
			
			if (stageW / stageH >= stageR) {
				bg.width = stageW;
				bg.scaleY = bg.scaleX;
			} else {
				bg.height = stageH;
				bg.scaleX = bg.scaleY;
			}
		}
	}
}


//** FlashCS3_FRAME1 */
var BG:StageResize = new StageResize();
addChild(BG);
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » Stageリサイズ時の背景MC拡大縮小するカスタムクラス作成 hide33 2009-7-2 23:30
     Re: Stageリサイズ時の背景MC拡大縮小するカスタムクラス作成 Fumio 2009-7-3 0:15
       Re: Stageリサイズ時の背景MC拡大縮小するカスタムクラス作成 hide33 2009-7-3 1:55
         Re: Stageリサイズ時の背景MC拡大縮小するカスタムクラス作成 hide33 2009-7-3 23:23
           Re: Stageリサイズ時の背景MC拡大縮小するカスタムクラス作成 Fumio 2009-7-3 23:42
             Re: Stageリサイズ時の背景MC拡大縮小するカスタムクラス作成 hide33 2009-7-4 21:59
               Re: Stageリサイズ時の背景MC拡大縮小するカスタムクラス作成 hide33 2009-7-6 20:37
                 Re: Stageリサイズ時の背景MC拡大縮小するカスタムクラス作成 hide33 2009-7-9 23:10
                   Re: Stageリサイズ時の背景MC拡大縮小するカスタムクラス作成 Fumio 2009-7-9 23:46
                     Re: Stageリサイズ時の背景MC拡大縮小するカスタムクラス作成 hide33 2009-7-10 0:54
                       Re: Stageリサイズ時の背景MC拡大縮小するカスタムクラス作成 hide33 2009-7-22 17:06
                 Re: Stageリサイズ時の背景MC拡大縮小するカスタムクラス作成 mayor 2009-7-9 23:22

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops