選択した線を少し透明にするjsflコマンド



Flashの鉛筆ツールやペンツール等で引いた線を、上図のような先端が細く見えるように修正できるコマンドです。
Flashで絵を描く時、手軽に細かいところを修正するのに役に立つ・・・かな?


コマンドとサンプルflaファイルをダウンロード


実際には、線のアルファ値を少しずつ下げて(少しづつ透明にして)、縮小して見るとに先端が細くなってるように見せてます。
薄くしたい部分を選択→コマンド適用→少し小さい部分を選択→コマンド適用→・・・
と、いうように使っていくと、上図のようにだんだんと先端が細く見えるようになっていきます。
選択にはなげなわツールがおすすめです。

・実際の使用例1 -極細線の場合

Flashでもこういう線をちょっとずつ細くしたいような時に!


・実際の使用例2 -1px線の場合

この縮尺だとちょっとガタガタに見えるけど、100%で見るとそうでもない


線の太さが太いとアルファ値を下げて線を細く見せるのはあんまり効果的では無いので注意。
そういう場合は、下記のコマンドで線の太さを細くしていくといいかもしれません。

var rate = 0.8;		//線の太さを0.8倍
var myStroke = fl.getDocumentDOM().getCustomStroke(); 
myStroke.thickness *=rate;
fl.getDocumentDOM().setCustomStroke(myStroke);
fl.getDocumentDOM().setStrokeCapType('none');

アルファ値のように16進法を10進法に変換したりする必要が無いので短めです。