AS3.0のTweenが動作しない場合の対処

2009-06-30 (火)カテゴリ制作, 興味関心タグ,

ここ数日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 (木)カテゴリ制作, 日常, 興味関心タグ,

今日は同じ問題を別の人からそれぞれ聞きました。
珍しい話でもないですが、2回もあるとは思わなかったので日記に記しておこう。

その問題自体は伏せておきますが
答えは僕の中では前から決まっていて「バランス」だと思う。
色々な形があるので、それに合わせる柔軟さが必要だと常々感じている。

ただそれが難しいからみんな悩んでいるわけだし、
人事とは思えないので、自分として一生懸命に聞くようにしている。

——–
■今日あった(やった)事
・iphone S予約したよ!
・今日は短い時間の中で、かなり走った。足が筋肉痛…運動不足orz

少しだけ

2009-06-17 (水)カテゴリデザイン, 制作, 日常タグ

サイトのデザイン変えましたよー。
まだまだ足りないところ多いけど。。前よりはいいかなと。

最近ヨメとともに3時過ぎまで作業している事が多い…お疲れ様です。
いろいろやりたい事はまだまだあるので時間あるときに反映していきます。

天王洲アイル

2009-06-15 (月)カテゴリ日常タグ

昔一度だけ仕事で降り立った位で、何があるか分からない土地「天王洲アイル」へ行ってきました。

天王洲アイル1

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

何もない…

天王洲橋

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

何かの工場

工場と川と高い建物ばかり・・・
おかげで妹の面接終わるまでに天王洲アイルをほぼ一周できましたとさorz

GoogleDeveloperDay2009 ~ OpenSocial Hackathon

2009-06-12 (金)カテゴリJavascript, 日常タグ,

昨年も参加したGoogleDeveloerDayに今年も行ってきました。
昨年は最後まで、「知ってるよコレー」だったのですが
今年は色々と収穫がありました。Google携帯とかw
※とは言ってもI/O関連の話が主流だったようなので、半分は復習でした。。

気になっていたのは基調講演のmixi社長 笠原さんの
Opensocialでのmixiの展望を聞きたかったのです。

笠原さん基調講演

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

アプリケーションの位置づけ

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

——-
ハッカソン発表会様子

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

CX1購入

2009-05-27 (水)カテゴリ日常, 興味関心タグ,

CX1

デジタル一眼だけでは何かと不便だったので、RICOHのCX1を購入しました。
28mmの画角は広くてよいですね。他のと比べてても圧倒的。

値段も相当安くなっているので、デジタルカメラ購入で悩んでいる方には是非ともオススメ。

ちなみに早速撮ったうちの猫。

20090527_2

価格.comでの「CX1」の詳細

鵜飼

2009-05-27 (水)カテゴリ日常タグ

鵜飼中

同時に8羽以上をコントロールしている鵜匠の鵜飼捌きに只圧倒されました。
すごい迫力とスピード感。自分のカメラの腕じゃ無理orz

泰泉閣

タイ飯

2009-05-23 (土)カテゴリ日常タグ,

残りもの。。

今日は打合せの後に、ご飯へ。食べ終わってから撮ってしまったorz
タイ料理系って随分久しぶり。うまし。

個人的にはパッタイが熱い。

お店情報は..
続きを読む »

一区切り

2009-05-21 (木)カテゴリ日常タグ

大げさではありますが、昨日人生においての一つの区切りとなりました。
5年と半年お世話になった職場を退職しました。

お世話になった方々には唯々感謝です。
今後もお付合いが続けばいいなと思います。

とりあえずこれから一定期間は身一つでやらねばならないので
不安は行動に変えてガツガツ行きたいと思います。

ご飯誘ってあげて下さい。喜びます。

OpenSocial Ideathon – 事前MTG

2009-05-10 (日)カテゴリ制作, 興味関心タグ, ,

景品のmixi手帳

一昨日の8日にmixi主催のOpensocial Hackathon事前ミーティングをやってきました!
来週15日に本番で、Googleさんの社内にてチーム作り&ネタ作り。

終わった後には各チーム発表・皆で投票という事で、見事一位を獲得できましたよ~
そんなわけで写真は優勝者景品の「mixi手帳+mixiペン」

来週開発するのですが、内容は「県民性をくすぐるガジェット」
ユーザの出身県情報を元に展開していくコンテンツです。

来週までにコンテンツ構成決めないと。。がんばります!

——————————————–
他Todo!!
■ iphoneアプリ勉強・開発
■ mixiアプリ「ニコニコ動画ランキング」ユーザ間連携開発
■ mixiアプリ開発他(チホーゲン、他)
■ macvim設定