2008-07-05

びっくりするぐらい記憶がない

忙しくてほとんど記憶がない。
わたしは毎日何をしているのだろう。誰か別の人格にのっとられているのではないかと疑うほど忙しい。

最近は、Tweenerにすっかり頼りっきり。
もうこれがないと生きていけないかもしれない。というのは言いすぎだが
困ったときにすぐ頼ってしまう。新宿駅の掲示板のXYZみたいなものだ。

で、ちょっと困ってたことがやっとわかったのでメモてきにブログを更新。

Tweenerは数字であればなんでもTweenしてくれるって優れものって噂。
といいながらもscaleだのX座標だのY座標を動かすのしかつかってなかったんだけど
数字だけ欲しいんだよ!とここ最近の私はこころの奥から叫んでた。
お前の真の力をみせてくれ!オラをワクワクさせてくれ!と孫悟空ばりにイラついてたのです。
それがやっと解決。

めんどいので_root上で実験

import caurina.transitions.Tweener;
var _param:Number;
var _changeVal:Number = 100;

Tweener.registerSpecialProperty("_param", getParam,setParam);
Tweener.addTween(this,
{
    time:0.5,
    _param:200,
    transition:"easeOutBack",
    onComplete:function(){trace("おわつた")}
});

function getParam(obj ,p):Number{
    trace("最初に一回だけ?");
    obj._param = _changeVal;
    return _changeVal;
}
function setParam(obj:Object,p:Number, p_parameters:Array):Void{
    trace("---プロパティセット開始---");
    trace(obj._param);
    obj._param = p;
    trace(obj._param);
    trace("---プロパティセット終了---");
}


----出力結果
最初に一回だけ?
---プロパティセット開始---
100
180.521225535872
---プロパティセット終了---
---プロパティセット開始---
180.521225535872
204.826342817792
---プロパティセット終了---
---プロパティセット開始---
204.826342817792
209.958488444288
---プロパティセット終了---
---プロパティセット開始---
209.958488444288
205.643485760384
---プロパティセット終了---
---プロパティセット開始---
205.643485760384
200.589701136176
---プロパティセット終了---
---プロパティセット開始---
200.589701136176
200
---プロパティセット終了---
おわつた

これで、今日学んだことは忘れないはずだ。たとえ別人格がでてきても!
というか忙しすぎなんだよー!
うわーん。