Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Рисовалка спрайтами, помогите докончить! (http://www.flasher.ru/forum/showthread.php?t=156392)

sikha 20.05.2011 17:47

Рисовалка спрайтами, помогите докончить!
 
Вложений: 1
Всем доброго дня, есть такое дело, есть у меня такая типа рисовалка )))

я отрисовал три sprit'а квадрат круг и треугольник! Как сделать так чтоб при нажатии на квадрат я в облости под ними мог ставить квадраты штампами, потом когда выберу круг рисовать кругом! и т.п. а при нажатии на кнопку clear стиралось чтоб все!

goodguy 20.05.2011 19:00

Цитата:

я отрисовал три sprit'а квадрат круг и треугольник!
Для начала надо внести ясность. Спрайт не может быть ни квадратом, ни кругом, ни прямоугольником. Спрайт - это всего лишь контейнер, а форму может иметь его содержимое, будь то растровая или векторная графика.
Чтобы отрисовать спрайт, вместе с содержимым, нужно сначала создать холст, в которое будет происходить отрисовка. Например объект Bitmap. А потом исползуюя метод draw, объекта BitmapDatа, принаджлежащего данному Bitmap'у, отрисовать туда спрайт

Цитата:

и т.п. а при нажатии на кнопку clear стиралось чтоб все!
Код AS3:

canvas.bitmapData.dispose();
canvas.bitmapData = new BitmapData(width, height);


п.с. Знак вопроса выглядит так: "?", а не так "!"

dimarik 20.05.2011 23:38

goodguy, у спрайта ещё есть graphics.

goodguy 21.05.2011 12:33

О чем я, собственно, и написал:
Цитата:

будь то растровая или векторная графика.


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

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