アーカイブ

‘Extend’ カテゴリーのアーカイブ

【Flash拡張】JSFL MXP まとめ作成。

2009 年 8 月 26 日 コメントはありません
【Flash拡張】JSFL MXP まとめを作成しました。。
いやー。便利な機能がたくさんあります(^^;)

個人的には、「Timeline Controller」と、「jsflEdit」、「ビットマップのプロパティを一括で設定」、
「ライブラリ内の名前一括連番変更」するものが前々から欲しかった機能だったのでよかったです。

jsflEditにあまり使わないけど、あると便利なjsflをまとめて、よく使うのはコマンドに登録しておくと便利かも。

JSFL 個別にランダム変形するJSFLを作ってみた ver0.1

2009 年 7 月 31 日 コメントはありません
選択したMCなど、基準点を基準にてランダムで変形するJSFLを作ってみました。

1.MCなどを複数選択して、



2.JSFLを実行すると、縦横それぞれの拡大縮小させる最大値と最小値の範囲を設定します。



3.以下のようにランダムで変形します。



初めて作ったので、完成度は低いかもしれませんが、今後、細かい設定とmxpなどにしていきたいと思います。

JSFLのソースは以下の様になりました。
非公式JSFLとMXPのまとめページを作成予定。

if(fl.getDocumentDOM().selection[0] != null){
	randomTransform();
}
 
function randomTransform(){
	var hMin = Number(prompt("縦の最小値(%)", "60"));
	var hMax = Number(prompt("縦の最大値(%)", "200"))-hMin;
 
	var wMin = Number(prompt("横の最小値(%)", "60"));
	var wMax = Number(prompt("横の最大値(%)", "200"))-wMin;
 
 
	for(var i = 0; i<fl.getDocumentDOM().selection.length; i++){
			var target = fl.getDocumentDOM().selection[i];
			target.scaleX = Math.round(Math.random()*hMax+hMin)/100;
			target.scaleY = Math.round(Math.random()*hMax+wMin)/100;
	}
}