![]() |
эффект телеграфной ленты (fla вложен)
Вложений: 1
загадка из foundation actionscript by sham bhangal,
настоящий эффект (пишущей машинки) можно переделать в эффект телеграфной ленты (бегущая строка?) изменив код только в 33 кадре. Есть две подсказки: 1.новый код должен не только добавлять новый символ в правый конец строки, но и удалять самый левый (как это?), чтобы возникал эффект бегущей строки. 2.необходимо инициализировать выводимую строку: ------------ txt = "<столько пробелов, сколько символов в строке>"; вместо txt = " "; ------------ Кто сталкивался с этим - подскажите, спасибо. txt.fla (for flash 5) |
txt = txt.substr(1)+line[linenumber].charAt(i);
отрезает первый символ от строки и приклеивает новый зы: Код:
i = ++i; |
хе:-)
ну каждый делает по своему |
2 Nox Noctis
спасибо, :)
а что такое substr(1) ? И что тебе особенно полюбилось в ++i ? |
cтрока i = ++i; эквивалентна: i = (i = i + 1);
то есть два действия: 1. i = i + 1; 2. i = i; :)) а работа метода String.substr описана в хэлпе :) |
|
ребята,
кто бы мне подсказал как этот файл переделать в бегущую строку :rolleyes: |
| Часовой пояс GMT +4, время: 10:07. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.