Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 01.03.2010, 19:45
Frozzeg вне форума Посмотреть профиль Отправить личное сообщение для Frozzeg Найти все сообщения от Frozzeg
  № 1  
Ответить с цитированием
Frozzeg

Регистрация: Jun 2009
Сообщений: 27
По умолчанию Рисование мышкой

Хотел бы понять, почему сей код не пашет.
В общем вешаю обработчик события на Main.mxml, а вот сам обработчик события

Код AS3:
protected function qwe(event:MouseEvent):void
               {
               	this.graphics.beginFill(0xFF0000);
               	this.graphics.drawCircle(event.stageX, event.stageY, 3);
               	this.graphics.endFill();
               }

Старый 01.03.2010, 22:36
scarbo вне форума Посмотреть профиль Отправить личное сообщение для scarbo Найти все сообщения от scarbo
  № 2  
Ответить с цитированием
scarbo
 
Аватар для scarbo

Регистрация: Jun 2008
Адрес: курский вокзал
Сообщений: 1,114
Что конкретно не пашет?И чего хотите получить?
Если ничего не видно то может забыли addChild?
__________________
Я просто добрый шутник.

Старый 02.03.2010, 00:12
Frozzeg вне форума Посмотреть профиль Отправить личное сообщение для Frozzeg Найти все сообщения от Frozzeg
  № 3  
Ответить с цитированием
Frozzeg

Регистрация: Jun 2009
Сообщений: 27
Цитата:
Сообщение от scarbo Посмотреть сообщение
Если ничего не видно то может забыли addChild?
видимо забыли, когда писали документацию по флексу)
спс, попробую

Добавлено через 47 минут
Цитата:
Сообщение от scarbo Посмотреть сообщение
Что конкретно не пашет?И чего хотите получить?
хочу при движении мышкой рисовать круги

попробовал так, но тоже ничего не рисует
Код AS3:
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 минут
проблема решена, попробовал рисовать на картинке, а не самом мхмл


Последний раз редактировалось Frozzeg; 02.03.2010 в 01:00.
Старый 07.03.2010, 13:02
Fergus вне форума Посмотреть профиль Отправить личное сообщение для Fergus Найти все сообщения от Fergus
  № 4  
Ответить с цитированием
Fergus

Регистрация: Oct 2008
Адрес: Moscow
Сообщений: 130
Отправить сообщение для Fergus с помощью ICQ
Во-первых, проверьте вызывается ли обработчик (поставьте туда trace).
Во-вторых, попробуйте вызвать invalidateDisplayList() после того как нарисовали кружок.
__________________
Jedem das Seine

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:45.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 23:45.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.