2009-06-30 (火)カテゴリ制作, 興味関心タグAS3.0, FLASH
ここ数日FLASHに触っていて悩んだことメモ。
AS2.0でお世話になりまくったTweenですが、どうもAS3.0ではきちんと動かないで終了してしまう場合があるようです。
対処方法として、各Tweenインスタンスをすべて配列に保持して終了と同時にきちんと削除してあげる必要があります。
Action Script
import fl.transitions.Tween;
import fl.transitions.TweenEvent;
import fl.transitions.easing.*;
var tween_arr:Array = new Array();
var myTween:Tween = new Tween(obj, "alpha", Strong.easeIn, 1, 0, 2, true);
tween_arr.push(myTween); // 配列にTweenインスタンスを保持
myTween.addEventListener(TweenEvent.MOTION_FINISH, onFinish);
function onFinish(e:TweenEvent){
//処理
var myTween:Tween = Tween(e.target);
xDispose(myTween); // 配列からTweenを削除
}
// 配列からTweenインスタンスを削除する関数
function xDispose(obj:Tween):Boolean {
var nLength:int = tween_array.length;
for (var i:int = 0; i<nLength; i++) {
if (tween_array[i] == obj) {
tween_array.splice(i, 1);
return true;
}
}
return false;
}
どうやら「弱い参照」というものをTweenが採用しているためだそうです。詳しくは以下。
Tweenのアニメーションが途中で止まる
2009-06-18 (木)カテゴリ制作, 日常, 興味関心タグiphone, バランス
今日は同じ問題を別の人からそれぞれ聞きました。
珍しい話でもないですが、2回もあるとは思わなかったので日記に記しておこう。
その問題自体は伏せておきますが
答えは僕の中では前から決まっていて「バランス」だと思う。
色々な形があるので、それに合わせる柔軟さが必要だと常々感じている。
ただそれが難しいからみんな悩んでいるわけだし、
人事とは思えないので、自分として一生懸命に聞くようにしている。
——–
■今日あった(やった)事
・iphone S予約したよ!
・今日は短い時間の中で、かなり走った。足が筋肉痛…運動不足orz
2009-06-17 (水)カテゴリデザイン, 制作, 日常タグ
サイトのデザイン変えましたよー。
まだまだ足りないところ多いけど。。前よりはいいかなと。
最近ヨメとともに3時過ぎまで作業している事が多い…お疲れ様です。
いろいろやりたい事はまだまだあるので時間あるときに反映していきます。
2009-06-15 (月)カテゴリ日常タグ天王洲アイル
昔一度だけ仕事で降り立った位で、何があるか分からない土地「天王洲アイル」へ行ってきました。

妹が九州からJALの面接を受けに来たため、一緒に天王洲アイルに行ったのですが
ヨメと何かあるだろうと踏んで調べずに来たのが間違いの素。
何もない…

この橋渡って2kmほど?にお台場が。。遠い

工場と川と高い建物ばかり・・・
おかげで妹の面接終わるまでに天王洲アイルをほぼ一周できましたとさorz
2009-06-12 (金)カテゴリJavascript, 日常タグgoogle, OpenSocial
昨年も参加したGoogleDeveloerDayに今年も行ってきました。
昨年は最後まで、「知ってるよコレー」だったのですが
今年は色々と収穫がありました。Google携帯とかw
※とは言ってもI/O関連の話が主流だったようなので、半分は復習でした。。
気になっていたのは基調講演のmixi社長 笠原さんの
Opensocialでのmixiの展望を聞きたかったのです。

他公演でもアプリケーションを考える際の位置づけを具体的にチャートにした図は、
なるほどといった感じでした。

さらに当日のGDDに参加した方々には最新のアンドロイド携帯(開発者用)がもらえてサプライズなイベントでした。(写真は後日w)
——-

後日のハッカソンではOpensocialに参加しました。
我が情報共有チームは、他の素敵なメンバーのおかげで一位を取ることができ、
非常に嬉しい一日となりました。
このアプリは写真データ共有アプリなのですが、Opensocialのバージョン0.9から実装されるアルバム機能を使用したものです。
まだmixiは0.8相当なため、使用出来ませんが近日0.9へバージョンアップするとの事なので、近日中に公開出来るはずです。