|
|
|||||
Регистрация: Apr 2011
Сообщений: 87
|
сделать базу координат
народ подскажите как создать базу координат. объектов на сцене?
есть калькулятор нужно у его кнопок определить координаты (кнопок 145 шт.) ей богу вручную тыкать и в блакнот записывать задолбало. если есть программный способ подскажите его заранее спс. |
|
|||||
Небольшой но рабочий пример, для расстановки, подпись на события, и определение источника события
import flash.display.Sprite; import flash.events.MouseEvent; import flash.filters.GlowFilter; // Радиус const RADIUS:int = 20; // Количество const QUANTITY_HORIZONTAL:int = 10; const QUANTITY_VERTICAL:int = 5; for (var i:int=0; i<QUANTITY_HORIZONTAL; ++i) { for (var j:int=0; j<QUANTITY_VERTICAL; ++j) { var sprite:Sprite = new Sprite(); sprite.graphics.beginFill(Math.random() * uint.MAX_VALUE); sprite.graphics.drawCircle(0,0,RADIUS); sprite.graphics.endFill(); sprite.x = i * RADIUS * 2.2 + 100; sprite.y = j * RADIUS * 2.2 + 100; sprite.addEventListener(MouseEvent.MOUSE_OUT, _onMouse, false, 0, true); sprite.addEventListener(MouseEvent.MOUSE_OVER, _onMouse, false, 0, true); addChild(sprite); } } function _onMouse(event:MouseEvent):void { var target:Sprite = event.target as Sprite; target.filters = (target.filters.length>0) ? null : [ new GlowFilter(0xFF0000,1,5,5,5) ]; }
__________________
adobe AS3 manual |
Часовой пояс GMT +4, время: 12:51. |
|
« Предыдущая тема | Следующая тема » |
|
|