![]() |
Динамическое рисование
Как сделать так, чтобы при нажатии кнопки мыши, перетаскивая мышь
она оставляла за собой линию. Проще говоря. как нарисовать линию мышью |
Вставляешь в первый кадр и наслаждаешься.
Код:
_root.createEmptyMovieClip("rclip", 1); |
В первый кадр код
Код:
this.createEmptyMovieClip("line_mc", 1); |
E.Q. зачем нагружать машину ненужным onEnterFrame?
|
Не все так просто, линия должна из начальной точки идти прямая.
То есть начальная точка зафиксирована, из этой точки мы тяним линию мышью. Куда бы мы ее не тянули, она должна оставатся ПРЯМАЯ! Линия должна зафиксироватся в конечной точке только при отпускании кнопки мыши. Вот такая вот задача И еще, если мы при неотнущенной енопки мыши вернем линиию в исходное положение, то она должна исчезнуть |
Всё так же просто
Код:
count=0; |
KUZEN, а если я прокликаю раз этак 300... а?
|
Цитата:
|
У меня нет удаления линий (хотя это можно сделать довольно просто и быстро).
Нужно сохранять всю историю рисования в массив (с сохранием параметров линии). И, если нужно убить линию, удаляем последний элемент массива и перерисовываем. Всё просто. Конкретными вещами (кодом) помочь сейчас не могу. |
Цитата:
|
| Часовой пояс GMT +4, время: 06:31. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.