![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jan 2004
Адрес: ЮК
Сообщений: 172
|
товарищи я и р..м и боком пробовал, ну , не получается
код написан но выходит все сразу а не по буквам посмотрите плиз как сделать чтобы меню по буквам выходила цикл while пожно не смотреть см. дальше функцию я и setInterval пробовал, все равно все сразу выходит или может есть какие нить другие предложения заранее благодарен i = 1; while (i<=kol) { createTextField("men"+i, i-200000, 15, i*22+98, 155, 20); myformat = new TextFormat(); myformat.font = "Verdana"; myformat.size = "11"; myformat.color = 0xAA87AC; myformat.bullet = false; this["men"+i].setTextFormat(myformat); _root.lines.gotoAndPlay(i); wbl(i); i++; } function wbl(i:Number) { tx = eval("menu"+i); //запоминаю текст из переменной this["menu"+i] = ""; //обнуляю текст this["men"+i].variable = "menu"+i; //присваиваю меню переменную for (j=1; j<=tx.length; j++) { //цикл от 1 до длины текста deltime = getTimer(); // запоминаю текущ время while ((getTimer())<(deltime+5)) { // цикл для одной буквы с задержкой 5млсек this["menu"+i] = tx.substr(0, j); //присваиваю текс отрезанный, к меню myformat.color = 0xAA87AC; //текст для меню, потому что после присваивания почему то он становится черным this["men"+i].setTextFormat(myformat); //присваиваю формат updateAfterEvent(); //на всякий случай перерисовываю } } } \\ усе, вроде правильно, но если убрать вот это while ((getTimer())<(deltime+5)) { все равно ничего не меняется Последний раз редактировалось dilsh; 16.06.2005 в 00:08. |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:02. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|