Форум Flasher.ru

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

greep 18.07.2003 15:59

Как стереть програмно нарисованную линию
 
а ?...

Techmaker 18.07.2003 16:02

clear( :) )

fmsmith 18.07.2003 17:43

1. Убиваешь мувик, где она нарисована. Разумеется, со всем остальным его содержимым.
2. Делаешь нулевую альфу этой линии в lineStyle. Тоже коряво, но по-своему.
3. Рисуешь на месте этой линии, аналогичную, цветом фона.
(если фон монотонный). .......

Techmaker 18.07.2003 17:55

если ты хочешь оставить всё кроме линии, то сохраняй все действия в массив, затем делай clear() и создовай всё сново кроме линии, при помощи for() ;)

Пушистик 18.07.2003 23:47

:)
 
зачем массивы!? для этого есть removeMovieClip();

Techmaker, не знал чё ли?:)

Пушистик 19.07.2003 00:01

:)
 
Код:

_root.createEmptyMovieClip("line", 1);
with (_root.line) {
    lineStyle(0, 0x000000, 100);
    moveTo(50, 20);
    lineTo(200, 20);
}
var y=10;
for (i=2; i<20; i++) {
    duplicateMovieClip(_root.line, "line"+i, i);
    _root["line"+i]._y=y+=10;
    trace(_root["line"+i]._y);
}
function deleteLine() {
    removeMovieClip(_root["line"+i]);
    i--;
}
setInterval(function(){deleteLine()},700);


Techmaker 19.07.2003 00:41

Цитата:

зачем массивы!? для этого есть removeMovieClip();

Techmaker, не знал чё ли? :)
Techmaker всё знал... :)

2Пушистик
ну, а если человеку захочется рисовать без помощи мувиклипов :)

Пушистик 19.07.2003 09:24

типа мышкой что ли?
а разницы нету!!!!:)

Пушистик 19.07.2003 09:30

Цитата:

Techmaker всё знал... :)

:D :D :D

Armen Khanoyants 19.07.2003 13:00

2Пушистик:
ты тоже прав.
но по моему лучше в массив все загонять. так удобней работать. 100%


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

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