Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   эффект телеграфной ленты (fla вложен) (http://www.flasher.ru/forum/showthread.php?t=48462)

Whatsername 27.08.2003 16:57

эффект телеграфной ленты (fla вложен)
 
Вложений: 1
загадка из foundation actionscript by sham bhangal,
настоящий эффект (пишущей машинки) можно переделать в эффект телеграфной ленты (бегущая строка?) изменив код только в 33 кадре.
Есть две подсказки:

1.новый код должен не только добавлять новый символ в правый конец строки, но и удалять самый левый (как это?), чтобы возникал эффект бегущей строки.

2.необходимо инициализировать выводимую строку:
------------
txt = "<столько пробелов, сколько символов в строке>";
вместо
txt = " ";
------------
Кто сталкивался с этим - подскажите, спасибо.

txt.fla (for flash 5)

Nox Noctis 27.08.2003 21:04

txt = txt.substr(1)+line[linenumber].charAt(i);
отрезает первый символ от строки и приклеивает новый

зы:
Код:

i = ++i;
вот этот код мне понравился :)))

Armen Khanoyants 28.08.2003 10:50

хе:-)
ну каждый делает по своему

Whatsername 28.08.2003 11:33

2 Nox Noctis
 
спасибо, :)
а что такое substr(1) ?
И что тебе особенно полюбилось в ++i ?

Nox Noctis 28.08.2003 18:37

cтрока i = ++i; эквивалентна: i = (i = i + 1);
то есть два действия:
1. i = i + 1;
2. i = i;
:))

а работа метода String.substr описана в хэлпе :)

NeZnayKa 28.08.2003 19:14

http://www.flasher.ru/src/category_39_2/

Whatsername 18.09.2003 12:01

ребята,
кто бы мне подсказал как этот файл переделать в бегущую строку :rolleyes:


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

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