Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   lineTo - есть ли альтернатива? (http://www.flasher.ru/forum/showthread.php?t=53920)

ivenhoe 22.01.2004 13:29

lineTo - есть ли альтернатива?
 
Необходимо сделать ролик, который бы рисовал некую кривую по переданным из скрипта страницы параметрам или иным способом (не суть).
Для того, чтобы отрисовывать переданные параметры, я использую
var my=_root.CreateEmptyMovieClip(1);
my.lineTo(...,...);

Хочу спросить у многоуважаемых флэшеров: есть ли альтернатива предложенному способу? Может быть, более правильно было бы использовать символы типа "сегмент кривой/прямой"? Если так, то как их плодить динамически? Есть ли такая возможность?
Т.е. например, есть ломанная из, к примеру, 20 сегментов. Есть ли возможность, например, добавить еще 1 символ? Скрипт потом, ясно дело, расположит их, как надо....
Просто вариант с lineTo мне кажется не самым логичным, да и совместимость только с Flash Player 6, а есть необходимость не использовать плейр, скажем, выше 5-й версии.
Подскажите альтернативу, пожалуйста!
Заранее благодарен.

styx 22.01.2004 15:31

Вы всё правильно сказали - если надо делать под пятый плеер, то придётся извращаться именно так. Но лучше, imho, всё-таки остановиться на совместимости с MX и выше, потому что это правильный вариант. Ну и соответствнно, curveTo... Тут где-то в исходниках была функция рисования гладкой линии через массив точек - думаю, Вам именно это нужно?

ivenhoe 22.01.2004 16:16

Спасибо за совет. Да, мне нужно именно это, но я это уже реализовал.
Поэтому рискну все-таки задать вопрос: как все-таки можно динамически вставлять символы из библиотеки?

styx 22.01.2004 16:26

attachMovie
Работает с 5 версии. Только не забудьте в свойствах символа проставить Export for actionscript.


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

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