Saqoosha

Mac Firefox 3 + Flash + SWFAddress でチカチカするの直った

Blog

Mac Firefox 3 で Progression の sync を true にしてると画面切り替わるたびにチカチカすることがあって(特に全画面書き換えるようなアニメの途中とかが顕著。再描画領域が消えちゃうのかしら。) sync をあきらめてたんだけど。どうやら SWFAddress の問題らしく。っていうか Mac Fx3 のバグらしく。どーにかんなんねーの?と思って調べてみたら、lessrain のブログに回避法発見。

ハッシュを書き換える部分、setValue を setTimeout でちょいタイミングをズラせばいいらしい。ExtenralInterface で直にコールするとチラつくみたい。コメント欄にコードそのもののってるのだけどそのままコピペしても動かないので、直したやつココに置いておきますよっと。

1 フレ遅らせて実行する

BlogFlash

AS2 の CASA FrameworkFrameDelay みたいなん、AS3 でないのんかと聞かれたのですけど知らん&見つからんかったので作りました。Thread つかうほどじゃないけどちょっと遅らせて実行しなきゃならないときはお使いくだせい。ダウンロードはこちら。

package net.saqoosha.util {

import flash.display.Sprite;
import flash.events.Event;

public class FrameDelay {

public function FrameDelay() {
throw new ArgumentError('Cannot create FrameDelay instance.');
}

private static var _enterFrame:Sprite;

public static function delay(target:Object, func:Function, ...args):void {
if (!_enterFrame) {
_enterFrame = new Sprite();
}
_enterFrame.addEventListener(Event.ENTER_FRAME, function (e:Event):void {
_enterFrame.removeEventListener(Event.ENTER_FRAME, arguments.callee);
func.apply(target, args);
});
}
}
}

Categories: Flash

大阪てら子 18「Flasher のクリスマス大喜利」

Blog

2008111101-Teraco18

シナチクの人が準備してくれました、次回てら子。(↑なにこれ)
今回はー、お題「クリスマス」でなんか作ってきてくださいとのこと。MVP に選ばれた人は 2 次会のご飯代をシナチクくんがおごってくれるらしいです。

開催日時:2008年12月6日(土)14:00~ (途中参加 OK)
開催場所:大阪府 (いつものカラーズさんち地図。)
いつも通り 18:30 ぐらいから 2 次会もやるよ。2 次会からの参加も OK。

参加申し込みは ATND のページでよろしくでーす。

Teraco-Logoてら子とは。 Flash / ActionScript を中心に、情報共有をしたくて、いてもたってもいられない人達による集会ということでよろしくお願いします。