![]() |
Рисование rectangle с помощью actionscript
Подскажите, как нарисовать прямоугольник по двум заданным точкам: верхней левой и нижней правой?
В хелпе написан пример рисования линии this.createEmptyMovieClip("line_mc", 10); line_mc.lineStyle(1, 0x000000, 100); line_mc.moveTo(0, 0); line_mc.lineTo(200, 100); line_mc._x = 100; line_mc._y = 100; А как нарисовать прямоугольник я сам не соображу. |
Код:
MovieClip.prototype.drawRectangle = function(x, y, width, height, color, alpha) { |
Вложений: 1
для начала думаем!!!
потом смотрим каритинку, опять думаем и пишем скрипт |
тяжелый, однако, случай..
Код:
var tl={x:10,y:10}, br={x:100,y:100}; |
2Sh@man, эх все испортил, нужно чтоб они подумали, а потом скрипт давать, так они вообще думать перестанут
|
спасибо, до этого я и сам дошел уже
Есть видимо класс прямоугольников (rectangle) с помощью которого можно, соответственно, их рисовать. Ну как в паскале было. ...rectangle(x1,x2,y1,y2) А тут по-любому вы используете все четыре точки прямоугольника Вот я и не пойму как по двум точкам нарисовать во flash прямоугольник |
Нет, это силин всё испортил. Его код вставишь - и работает. А у меня еще надо знать что такое прототипы
|
Цитата:
|
Код:
MovieClip.prototype.drawRectangle = function(x1, y1, x2 ,y2, color, alpha) { |
Цитата:
|
| Часовой пояс GMT +4, время: 23:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.