Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.140.198.173] |
|
Сообщ.
#1
,
|
|
|
как сделать бегущую строку во Flash, используя Action Script..
по сути мне необходимо, что бы на экране двигалось несколко строк с разными направлениями и скоростями, и когда строки заходят за экран, то появляются с другой стороны и снова.. |
Сообщ.
#2
,
|
|
|
А по чему именно на Flash
чем PHP не устраиват??? Добавлено или на банальном HTML Добавлено например <MARQUEE> |
Сообщ.
#3
,
|
|
|
интересно как сделать на php бегущую строку...
Цитата так красивее да и можь все приложение на flash сделано... А по чему именно на Flash |
Сообщ.
#4
,
|
|
|
ну я имел ввиду на JavaScript
|
Сообщ.
#5
,
|
|
|
СоколовАН
Цитата А по чему именно на Flash идея совсем не в том, чтобы были простые бегающие строчки, да и как сказал shipbrother, там красивее.. |
Сообщ.
#6
,
|
|
|
Если не требуется простая бегущая строка типа <marquee>, а именно движение текста на ActionScript, то можно так:
кидаешь текстовое поле на фрейм, даешь ему осмысленное имя, а в Actions на onEnterFrame() приписываешь функцию изменения координаты _x твоего текстового поля. |
Сообщ.
#7
,
|
|
|
Miscђka, я так в принципе и делаю, используя setInterval.. но получается не слишком плавно, как хотелось бы.. только если делать плавно, получается медленно..
можт есть какая то функция, которая перемещает объект с одного места в другое с такой то скоростью? |
Сообщ.
#8
,
|
|
|
Изменение координаты есть самое плавное перемещение объекта
Во-первых, скорее всего тебе подойдет непрограммное перемещение, т.е. щелкаешь на фрейме с надписью - Create Motion Tween, и через несколько фреймов устанавливаешь этот Tween в новую позицию. Флэш сам переместит с наибольшей плавностью. Во-вторых, плавность движения зависит от частоты кадров. По умолчанию стоит 12. Выстави 25. Кадров понадобится больше, но движения будут естественнее. Ну и загрузка процессора увеличится. |
Сообщ.
#9
,
|
|
|
Miscђka, это конечно же так, но мне надо сделать, чтобы несколько строк двигались с разной скоростью и по окончании появлялись снова с обратной стороны.. использовать символы? но если мне заранее неизвестны размеры рабочей области?
|
Сообщ.
#10
,
|
|
|
т.е. как это неизвестны заранее размеры области? фо флеше они зафиксированы. А в браузере применяй растягивание. Тока размеры символов будут изменяться естественно.
|
Сообщ.
#11
,
|
|
|
ну мне же надо, чтобы, допустим, строка дошла до конца и начала новое движение..
Цитата .е. как это неизвестны заранее размеры области? фо флеше они зафиксированы просто хотел автоматизировать процесс.. чтоб изменяя размеры ничего не испортилось.. в принципе, зная размеры области, задачу реально решить.. а автоматизацию оставлю на лучшие времена.. |