Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   прорисовка букв без прорисовки перехода между ними (http://www.flasher.ru/forum/showthread.php?t=68292)

Верас Ольга 24.08.2005 14:45

прорисовка букв без прорисовки перехода между ними
 
мне надо, чтобы у меня прорисовались четыре буквы. как сделать, чтобы они прорисовывались только они, но не было прорисовок переходов к каждой новой букве

Верас Ольга 24.08.2005 17:39

в принципе мне надо как в этом файле. но последнее слово Line надо обязательно одним клипом, без разбиения на 4 клипа. вот с этим-то и проблема. прорисовывается и переходы между буквами

Буньков Максим 24.08.2005 19:20

а You извращенка.... еле разобрал че там делается, поди еще и покадровая анимация... а не юзала маски? в общем то тока макси... тоесть маски тебе помогут.

Clown-Z 25.08.2005 10:19

"переходы" у Вас прорисовываются потому, что после завершения анимации очередной буквы следует пустой кадр. т.о. Ваши переменные "х" и "у" принимают значение undefined, а когда мувик logo появляется снова lineTo выполняется из точки (0,0). Вам нужно в начале анимации всех букв (кроме первой) в frame action прописать
this.moveTo(logo._x,logo._y);

вроде все

Верас Ольга 25.08.2005 13:17

пользуясь случаем хочу спросить, почему у меня N не прорисовается до конца, хотя должна бы. как сделать, чтобы она прорисовалась до конца

Буньков Максим 27.08.2005 09:53

ты на какой флешке это делаешь, нифига не могу разобраться какими путями у тебя линия рисуется? как буд то скриптов не видно...

KidsKilla 28.08.2005 21:31

есть lineTo, а есть moveTo ;)

Буньков Максим 29.08.2005 20:36

в упор не вижу этих функций. покажи на каком кадре ?

Буньков Максим 29.08.2005 20:37

Кроме stop() других скриптов не вижу.

KidsKilla 29.08.2005 21:33

открываем 1й файл
Код:

onClipEvent (load) {
        x = logo._x;
        y = logo._y;
        this.lineStyle(3, 0x0092DE, 200);
        this.moveTo(x, y);
}
onClipEvent (enterFrame) {
        if (this._currentframe<100) {
                this.lineTo(x, y);
               
        } else {
                logo.unloadMovie();
        }
        x = logo._x;
        y = logo._y;
}

видим lineTo...


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

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