actionscript

ASのオブジェクトコピーの話

ActionScriptで a = b とした場合はシャローコピーとなり、bがaを参照する形になる。 参照ではなく完全にコピー(ディープコピー)したい場合は、 import flash.utils.ByteArray; function clone(source:Object):* { var myBA:ByteArray = new ByteArray(); …

表示している文字列の幅を取得する

「表示する文字列の幅に合わせて下のオブジェクトの幅を可変にしたい」という希望はまあまあよくあると思うんだけど、文字列の幅取得ってどうやるの?と行き詰った。 最初は lengthで文字数を取得 一文字の幅を適当に決めて、固定の幅×文字数 で指定する と…