dev.convexstyle.net

2007年04月 アーカイブ

convexStyle リニューアル

del.icio.us hatena bookmark

まだ完全では無いが、約 2 年ぶりに convexStyle をリニューアル。英語で過去をアーカイブ化したかった。


convexStyle リニューアル


【使用技術】
Flash 8 Professional、 ActionScript 2.0、 AMFPHP、 MySQL、 XML、 HTML、 Javascript、 CSS、 Photoshop 7、Illustrator 10

【担当領域】
上記と同じ

Array.Shuffle

del.icio.us hatena bookmark

PHP だと shuffle 関数であっさり Array をシャッフルしてくれるけど、Flash は別。
かなり基本的な内容だけど、class で使い回し MovieClip を上手く操作すれば表現面に重宝できるので記述。


shuffleArray class


class shuffleArray {
private var _origLen:Number;
private var _origArr:Array;
public function shuffleArray() {

}
public function setArray(arr:Array):Void {
this._origLen = arr.length;
this._origArr = arr;
}
public function getArray():Array {
var newArr:Array = new Array();
for(var i:Number = 0; i < this._origLen; i++) {
var ranNum:Number = Math.floor(Math.random() * this._origArr.length);
newArr[i] = this._origArr.splice(ranNum, 1);
}
return newArr;
}
}

Flash 内で使用する場合


var shuffleArray:shuffleArray = new shuffleArray();
var sampleArray:Array = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
shuffleArray.setArray(sampleArray);
sampleArray = shuffleArray.getArray();


【参照】
http://www.sephiroth.it/proto_detail.php?id=149

pictogram

del.icio.us hatena bookmark

pictogram = 絵文字

ここ数ヶ月、絵文字の Flash アプリケーションをブログサービス「Jugem」用に作成していました。16 x 16 pixel の小さな世界ですがほぼ1人プロジェクトだったこともあり、技術的には自分のスキル+α的なチャレンジでモロモロ勉強になりました。まだまだ解決すべきことはあるのですが、是非1度 Jugem に登録して使ってみてください。

pictogram

主に実現したことは
・Flash で描画した絵文字の動的画像作成
・作成した絵文字を組み合わせて GIF アニメーションの動的作成
・GIF アニメーションと同等の SWF の動的作成
辺りです。


【使用技術】
後ほど報告

【担当領域】
上記と同じ