MAKEの熱気にほだされて、年末年始はFlashで フィジカルコンピューティングにチャレンジしてみようかなーと思っている島田(こ)です。 とりあえず自作YUREXとか、ロボットアーム動かしたりとかしてみたい。 先日案件でまたまたgetBoundsにお世話になりました。 オブジェクトのマウスドラッグを簡単に実装できるstartDrag。 ドラッグが可能な範囲をRectangleで簡単に指定できる点も便利ですよね。 ただドラッグが可能な範囲は、オブジェクトの基準点に対する指定なので たとえば枠からオブジェクトがはみ出さないようにドラッグしたい場合とかは x,y,width,heightなどのプロパティの計算だけで処理しようとすると 基準点の位置によっては、ちょっとややこしくなります。 そんなときに「getBounds」 表示オブジェクトの存在領域を取得するためのメソッド「getBounds」を
![startDrag × getBoundsで華麗にドラッグ | _level0 - KAYAC Front Engineer Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/eec6dd9c513f0d18c25bcb4b99f8892072a31ff5/height=288;version=1;width=512/http%3A%2F%2Flevel0.kayac.com%2Fimg%2Fogp%2FFlash.png)