![]() |
как сохранить динамически нарисованные линии
как сохранить динамически нарисованные линии во flash.
Фишка такая, я рисую много линий (фрагмент кода) Код:
...draw_.onMouseMove = function () {Код:
draw_.onMouseUp = function () { |
Ты уже их сохранил в массив. Вот пройдись по нему и нарисуй снова.
|
Я так и хотел, но не получилось, поэтому и спросил.
Сейчас еще раз попробую. |
строка
Код:
draw_.onMouseUp = function () {Код:
_level0.map.draw_.line1Код:
lineXML.createTextNode(_root.map.draw_["line" + r].lineArray[0]);а второй возвращает - undefined Почему? |
Ну, вероятно, потому что ты ничего не загоняеш в переменную lineArray[0]...
|
Homo Sapiens
там же написано во втором листинге, что trace(lineArray[0]) возвращает 345 |
А с чего ты взял, что var lineArray будет создано именно в заданном мувике и при этом не будет удалено после выполнения?
|
Чтобы массив остался в мувике, из которого вызывается функция, надо вместо
Код:
var lineArray:Array = new Array();Код:
this.lineArray= new Array();_root.map.draw.lineArray |
2 ETC
Я поэтому и спросил, как сохранить созданный мувиклип вместе с массивом, чтобы он не удалялся после события. |
пересесенно в раздел для новеньких и ленивых
|
| Часовой пояс GMT +4, время: 08:20. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.