Вопрос по JS или AS
1594 повідомлення
#15 років тому
Необходимо для сайта сделать рекламную бегущую строку. (Дубль бегущей строки местной ТК)Погуглил сначала jQuery-плагины, но стоящего ничего не нашел (Может не так искал как-то)
Всё, что находил "бежит" как то рывками, а надо бы плавненько...
Подумал о Flash. Но с ним я не знаком.
Может ли ActionScript взаимодействовать с файлами? Т.е чтобы мне кидать в файл нужные строки, а он бы просто читал и циклически выводил в бегущей строке?
Может у кого то есть что-то готовое? Если нет, то скажите сколько это может стоить.
Либо может я просто jQuery плагины плохо искал и есть что-то хорошее?
16382 повідомлення
1153 повідомлення
#15 років тому
frig, видимо, необходимо что-то менее дёрганное 
С JQuery не знаком, но уверен, что и там эта задача решается руками и легко.
На AS задача на один час:
1. xml файл, в нем строка (но неужели ради одной строки целый xml создавать).
2. В Html Документе FlashVars переменная со значением строки (логичнее). Двигать текст в цикле не проблема (а плавность будет зависеть от FrameRate).
В течение дня кто-нибудь выложит готовенькое, наверняка есть и на JS, и на AS.
1594 повідомлення
#15 років тому
IFgeny, Строка не одна. То есть пробежала одна строка. Пауза. Побежала следующая строка из списка. и т.д. Список логичнее всего задавать в XML или TXT.-Caesar-, marquee не подходит. Строка плохо читается. Это раз. А во вторых нет возможности менять её на другую потом
530 повідомлень
#15 років тому
Jquery плагин у меня плавно работает в демо, плюс еще в том что при наведении пауза уже написана, не надо дописывать =)
1594 повідомлення
#15 років тому
elosoft, да, почти то, что необходимо.Проблема только с чтением файла... Мне не нужна одна зацикленная строка.
2989 повідомлень
#15 років тому
Цитата ("Anexroid"):Проблема только с чтением файла... Мне не нужна одна зацикленная строка.
а в чем тут проблема? Если текста немного грузите его вместе со страницей, если много - подружайте через ajax. И заменяйте по мере надобности в бегущей строке, например, по таймеру.