Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Помогите с алгоритмом (http://www.flasher.ru/forum/showthread.php?t=83788)

Aisaid 16.08.2006 03:51

Помогите с алгоритмом
 
Ребята, помогите.
Я флеш только начинаю изучать...
Нужно быстро придумать код для следующей задачи:
вверху сайта должна прокручиваться одна строка с новостями.
причём не посимвольно, а попиксельно...
ещё тонкость: загрузка текста должна происходить с сервера из текстового файла (LoadVaribles...)
буду очень признателен за любой совет

Sneg 16.08.2006 11:20

Алгоритм.
1) создаешь LoadVars, обращаешься на скрипт или загружаешь свой файл
2) после загрузки, создаешь текстовое поле с эти текстом
3) начинаешь двигать его например setInterval(moveFunсtion,500); - где moveFunction функция которая у тебя будет смещать тексовое поле

Aisaid 16.08.2006 15:43

я понимаю всё что ты сказал
как двигать програмно я тоже в курсе...
но новостей может быть довольно много
поместятся все в одно текстовое поле?
длинна у него должна получиться в таком случае просто заоблачная...
и что будет если в исходном текстовом файле будет несколько строк текста (текст со знаком перевода строки...) будит ли он весь отображаться в одной строке?

DarkLight 16.08.2006 15:50

В текстовое поле у меня влезало 30-40 тысяч строк спокойно...но лучше грузить кусками...а то тормозить будет (если действительно новостей ОЧЕНЬ много)
А при загрузке файла с переводами строки просто можно заменить их на пробелы при обработке...

Aisaid 16.08.2006 16:19

ВОТ!
КАК обрабатывать то стринг?
и как загружать по частям?
ну допустим загрузил я в какую-то переменную ВСЕ новости, а какой командой можно пробежаться по тексту и изменять его?
В дельфи обработка текста намного проще... фух, замаялся...
можно как-то загружать в переменную каждую строку текста поочереди, отдельно?

DarkLight 16.08.2006 16:29

Я не совсем правильно выразился...Загружаешь файл целиком и ставишь содержимое в переменную...потом делаешь ей split("\r") и получается массив, элементы которого загружаешь по очереди в текстовое поле

Sneg 16.08.2006 16:44

Почитай про класс String и сразу станет понятно как обработать текст.

Aisaid 16.08.2006 16:56

DarkLight
вот спасибо! как то я этот момент упустил...
так и сделаю!
----------------------------------------------

А ещё есть проблемка!
флеш может воспроизводить потоковое аудио МР3?
короче, как сделать проигрыватель радио - на сайте (он лайн) ???

DarkLight 16.08.2006 17:01

МР3 может. Примеров проигрывателей - море + есть готовые компоненты.

Aisaid 16.08.2006 17:30

DarkLight
именно проигрвателей и-нет радио много?
у меня ни одного
щас поищу...
если не трудно, можеш мне на мыло скинуть хоть один образец?
Aisaid@yandex.ru


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

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