« 2007年2月 | トップページ

2007年3月23日 (金)

外部swf読み込み時の注意点

外部swf読み込み時は、読み込み先のswfの1フレーム目はstopさせておき、
命令は何も実行させておかない方がよい。

これは、movieClipLoaderで読み込んだとき、
読み込んだmovieClip(swfの読み込み先)に
確実に命令を出せるようになるのが、

oListener.onLoadInit = function(target_mc:MovieClip) {
   // ロードしたSWFの第1フレームアクション実行後の処理

というイベントで取れる、1フレーム目のアクション実行後からになってしまうからだ。

(ちなみに、読み込み完了時のイベント、
oListener.onLoadComplete = function(target_mc:MovieClip) {
の後にも、読み込んだmovieClipに命令は出せ、動いてしまうことが多いが、
この時点では初期化は完了していないので、ここに命令を書くのはお勧めできない。)

※参考記事
http://www.fumiononaka.com/TechNotes/Flash/FN0501003.html

| | トラックバック (0)

2007年3月16日 (金)

FLASH うるう年チェック

//西暦年数が4で割り切れる年は原則としてうるう年 (1996,2004等)
//例外として,4で割り切れても100で割り切れる年はうるう年ではない (1900,2100等)
//さらに例外として,100で割り切れても400で割り切れる年はうるう年 (1600,2000等)

function leapYearCheck(nYear:Number):Boolean{
if(nYear % 4 == 0){
  if(nYear % 100 == 0){
   if(nYear % 400 == 0){
    return true;
   }else{
    return false;
   }
  }else{
   return true;
  }
}else{
  return false;
}
}

|

2007年3月 9日 (金)

Macromedia - Flash TechNote : fl0137 - 編集可能テキストフィールドをマスクすると表示されない

リンク: Macromedia - Flash TechNote : fl0137 - 編集可能テキストフィールドをマスクすると表示されない.

Flash TechNote 編集可能テキストフィールドをマスクすると表示されない編集可能なテキストフィールドはデバイスフォントを使用します。そのため、テキストフィールドを傾斜、回転、マスクをした場合にはテキストは表示されません。 テキストを傾斜、回転、マスクをしたい場合には、編集可能なテキストフィールドを利用せずにアウトラインフォントを使用する必要があります。




とのことです!デザイン上、ちょっと傾斜させたいといったこともNGになります。 当たり前ですが、movieClipの中にいれ、それを傾斜させるというのもだめでした・・。

|

« 2007年2月 | トップページ