March 2008


moscot.jpg











日本販売開始

アメリカ外での展開が90年の歴史を経て初めてであるため、
クオリティレベル、及びパッケージデザインも一新。

こういう歴史があって質の高いものが醸し出す空気がいい。


as3では、nullは傷つきやすい存在だ。


nullのメソッドなどにアクセスしてしまうと、
TypeErrorがスローされtry,catchしていない場合プログラムは、
簡単に壊われる。

TypeErrorは、flash.errorsパッケージに存在せず、トップレベルのクラスだ。
flexbuilderは、トップレベルのクラスを作ろうとすると、
怒鳴り倒してくるくせに、人生は矛盾だらけだ。

私たちは、
アイツはnullかどうかを絶対に忘れてはいけない。

if(aitsu!=null){

}else{
    throw new Error("FUCK");
}

このコードを何回も書くことで、自作クラスが、
とてもブッ細工になり、ゴミ箱に捨てたくなる。


地獄だ。


何も行わないNullオブジェクトを導入する。
アイツがnullかどうかを忘れ、
安心して眠れるかもしれない。




本当のことを言うと実は使ったことはない。汗
世界が注目するニューワールドの品種で、
アルゼンチンが誇るマルベック種を使用。
スミレや紫色の果実の香りと心地よい渋みや細かく残る酸味が、
味わいをきれいにまとめます。


安くておいしい。

980円
ALC 13.5% VOL 750ml
使った印象として、
削除が重要だったりする。

yajinfusa.jpg















FLVPlaybackには、close()が無い。
FLVPlaybackクラスを調べると、バッファ中にstop()を呼ぶと、
一旦QueCommandにpushしてる。

が、、、バッファ完了後、再生がはじまってしまう。

しかも悲惨な事に、
アンロードしたloader.contentのFLVPackplayerですら
REMOVED_FROM_STAGE時で、バッファ中であった場合、
stop()を実行するも無視され再生される。

調べてみると、
getVideoPlayer(0)で、VideoPlayerを取得でき、
VideoPlayerは、close()が実装されている。

var videoPlayer=flvPlayback.getVideoPlayer(0);
vidoPlayer.close();


NetStreamを閉じることができた。


addEventListener(Event.REMOVED_FROM_STAGE , onRemovedFormStage);

function onRemovedFromStage(evt : Event):void{}
    var videoPlayer=flvPlayback.getVideoPlayer(0);
    vidoPlayer.close();
}