Просмотр полной версии : Рисование мышкой
Хотел бы понять, почему сей код не пашет.
В общем вешаю обработчик события на Main.mxml, а вот сам обработчик события
protected function qwe(event:MouseEvent):void
{
this.graphics.beginFill(0xFF0000);
this.graphics.drawCircle(event.stageX, event.stageY, 3);
this.graphics.endFill();
}
Что конкретно не пашет?И чего хотите получить?
Если ничего не видно то может забыли addChild?
Если ничего не видно то может забыли addChild?видимо забыли, когда писали документацию по флексу)
спс, попробую
Добавлено через 47 минут
Что конкретно не пашет?И чего хотите получить?
хочу при движении мышкой рисовать круги
попробовал так, но тоже ничего не рисует
var circle:Shape = new Shape();
circle.graphics.beginFill(0xFF0000);
circle.graphics.drawCircle(event.stageX, event.stageY, 3);
circle.graphics.endFill();
this.addChild(circle);
пишет невозможно преобразовать Shape в IUIComponent
Добавлено через 3 часа 0 минут
проблема решена, попробовал рисовать на картинке, а не самом мхмл
Во-первых, проверьте вызывается ли обработчик (поставьте туда trace).
Во-вторых, попробуйте вызвать invalidateDisplayList() после того как нарисовали кружок.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.