Powered by Movable Type 3.16Syndicate this site(XML)
< February | | May >
2010.04.25

[SCRIPTAS3 : Linkage Object add ID

書き方を知らなかっただけなんですけど、リンケージオブジェクトをいくつも呼び出しつつ、それらにIDを振っておきたい時

var this["_his_obj" + i]:his_obj_mc = new his_obj_mc();
と書けない。
this["his_" + i] =new his_obj_mc();
と書く。

さらにこいつにID(変数)をつけたいとか思ったら
this["his_" + i]._ID = new Number();
this["his_" + i]._ID = 100;
とか。

newするってことを知っておこう。

Posted by inami at 05:50 PM

[SCRIPTAS2 : Spring Movement

バネ運動
勝手にリンクさせていただきました。

■多謝
http://100th.blog96.fc2.com/blog-entry-6.html

Posted by inami at 05:40 PM
2010.04.24

[SCRIPTAS3 : Remove Child Object

ADDとかLOADの子オブジェクトを消したい、これがややこしい。

「指定した DisplayObject は呼び出し元の子でなければなりません。」

だなんてエラーが出てくるのは
LOAD UNLOADでADDだのCONTAINERだの面倒くさいから

そういう時は
aaa.conteins(zzz)//aaaの中(子とか孫まで含んで)にzzzを含んでいるか
を調べてtrueならremoveする。

Posted by inami at 05:32 PM
2010.04.23

[SCRIPTAS3 : Z-index

オブジェクトの重なり順。一番手前にターゲットのMCを出す、なんて時。
コンテナの子要素をsetChildIndexで並べ替える。

■多謝
http://blog.bonkura.jp/2008/09/as30-13.html

コンテナにある表示オブジェクトの個数はDisplayObjectConatinerのnumChildrenプロパティで調べることができます。

setChildIndex()を使ってインスタンスの並びをこれより1少ないインデックス番号に直します。1少ないインデックスにしないと「指定したインデックスが境界外です」とのランタイムエラーが発生します。

ActionScript2.0との大きな違いは深度の概念が無くなったことです。ActionScript3.0では重なり順は深度ではなく、表示リストで操作することに注意してください。

Posted by inami at 05:24 PM
2010.04.22

[SCRIPTAS3 : Set Link to Flash TextField

外部XMLのニュースを読み込む。かつテキストにリンクがつく。(XML側でURLを明示しておく必要あり)

テキストフィールドに.textでなく.htmlTextで指定。

■多謝
http://hakuhin.jp/as3/text_field.html

Posted by inami at 05:14 PM
2010.04.21

[SCRIPTAS3 : Change Cursole

MCにCLICK等イベントを設定してもBUTTONじゃないから指カーソルにならない。
指カーソルにするには

_button_mc.buttonMode = true;
_button_mc.useHandCursor = true;

です。

Posted by inami at 05:09 PM
2010.04.20

[SCRIPTAS3 : Set bgImg to monitor size

モニタサイズやブラウザサイズにあわせて背景画像を拡大する時に、画像によって端が切れたりしないようにするには、縦・横どちらを基準に伸ばすかを設定するべし。横が長いときは横基準、縦が長いときは縦基準。

ちなみに現時点でのモニタのMAXは、下記と考えて妥当でしょう。
WQXGA(Wide-QXGA) MAC30インチ
2560×1600(16:10)
※2009年時点での一般的な市販ディスプレイの最大ピクセル数。これ以上のものは一部の特殊用途であり、一般的ではない。
http://ja.wikipedia.org/wiki/%E7%94%BB%E9%9D%A2%E8%A7%A3%E5%83%8F%E5%BA%A6

Posted by inami at 04:48 PM
CopyRight© ´MNGN.COM´. All Rights Reserved.