は
- はあなたから頂点を抽出したい形状を選択します(以下の手順では、Flash ProfessionalのCS5のために適用されます)。
新しい.jsflファイル(ファイル>新規...> Flash Javascriptファイル)を作成します。以下のコードを貼り付け:
var vertices = fl.getDocumentDOM().selection[0].vertices;
var resultArrayString = "var vertices:Array = [";
for(var i = 0; i < vertices.length; i++) {
resultArrayString += "{x:" + vertices[i].x + ", y:" + vertices[i].y + "}" + ((i < vertices.length - 1) ? ", " : "];");
}
fl.trace(resultArrayString);
- を押して「ファイル名を指定して実行スクリプト」ボタン(灰色の「再生」ボタン)コンソールで
- ルックを、あなたは今、選択のためのすべての頂点の座標を含む完全な配列を持っていますオブジェクトをコピーして、必要な場所のas3コードに貼り付けることができます。
出力の例:
var vertices:Array = [{x:371.95, y:146}, {x:377.95, y:179}, {x:397.95, y:224}, {x:344.95, y:201}, {x:341.95, y:251}, {x:272.95, y:177}];
ヒント:あなたは、定期的にこのスクリプトを使用.jsflファイルを保存し、Flash内からコマンドとして実行する必要がある場合。
これは甘いです!どうもありがとう! – Mat