Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 16.08.2006, 03:51
Aisaid вне форума Посмотреть профиль Отправить личное сообщение для Aisaid Найти все сообщения от Aisaid
  № 1  
Ответить с цитированием
Aisaid
[+3 19.07.07]
 
Аватар для Aisaid

Регистрация: Aug 2006
Адрес: Kharkov, Ukraine
Сообщений: 129
Отправить сообщение для Aisaid с помощью ICQ
По умолчанию Помогите с алгоритмом

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

Старый 16.08.2006, 11:20
Sneg вне форума Посмотреть профиль Отправить личное сообщение для Sneg Найти все сообщения от Sneg
  № 2  
Ответить с цитированием
Sneg
 
Аватар для Sneg

Регистрация: Oct 2005
Адрес: Russia, Moscow
Сообщений: 316
Отправить сообщение для Sneg с помощью ICQ
Алгоритм.
1) создаешь LoadVars, обращаешься на скрипт или загружаешь свой файл
2) после загрузки, создаешь текстовое поле с эти текстом
3) начинаешь двигать его например setInterval(moveFunсtion,500); - где moveFunction функция которая у тебя будет смещать тексовое поле

Старый 16.08.2006, 15:43
Aisaid вне форума Посмотреть профиль Отправить личное сообщение для Aisaid Найти все сообщения от Aisaid
  № 3  
Ответить с цитированием
Aisaid
[+3 19.07.07]
 
Аватар для Aisaid

Регистрация: Aug 2006
Адрес: Kharkov, Ukraine
Сообщений: 129
Отправить сообщение для Aisaid с помощью ICQ
я понимаю всё что ты сказал
как двигать програмно я тоже в курсе...
но новостей может быть довольно много
поместятся все в одно текстовое поле?
длинна у него должна получиться в таком случае просто заоблачная...
и что будет если в исходном текстовом файле будет несколько строк текста (текст со знаком перевода строки...) будит ли он весь отображаться в одной строке?

Старый 16.08.2006, 15:50
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 4  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
В текстовое поле у меня влезало 30-40 тысяч строк спокойно...но лучше грузить кусками...а то тормозить будет (если действительно новостей ОЧЕНЬ много)
А при загрузке файла с переводами строки просто можно заменить их на пробелы при обработке...

Старый 16.08.2006, 16:19
Aisaid вне форума Посмотреть профиль Отправить личное сообщение для Aisaid Найти все сообщения от Aisaid
  № 5  
Ответить с цитированием
Aisaid
[+3 19.07.07]
 
Аватар для Aisaid

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

Старый 16.08.2006, 16:29
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 6  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
Я не совсем правильно выразился...Загружаешь файл целиком и ставишь содержимое в переменную...потом делаешь ей split("\r") и получается массив, элементы которого загружаешь по очереди в текстовое поле

Старый 16.08.2006, 16:44
Sneg вне форума Посмотреть профиль Отправить личное сообщение для Sneg Найти все сообщения от Sneg
  № 7  
Ответить с цитированием
Sneg
 
Аватар для Sneg

Регистрация: Oct 2005
Адрес: Russia, Moscow
Сообщений: 316
Отправить сообщение для Sneg с помощью ICQ
Почитай про класс String и сразу станет понятно как обработать текст.

Старый 16.08.2006, 16:56
Aisaid вне форума Посмотреть профиль Отправить личное сообщение для Aisaid Найти все сообщения от Aisaid
  № 8  
Ответить с цитированием
Aisaid
[+3 19.07.07]
 
Аватар для Aisaid

Регистрация: Aug 2006
Адрес: Kharkov, Ukraine
Сообщений: 129
Отправить сообщение для Aisaid с помощью ICQ
DarkLight
вот спасибо! как то я этот момент упустил...
так и сделаю!
----------------------------------------------

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

Старый 16.08.2006, 17:01
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 9  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
МР3 может. Примеров проигрывателей - море + есть готовые компоненты.

Старый 16.08.2006, 17:30
Aisaid вне форума Посмотреть профиль Отправить личное сообщение для Aisaid Найти все сообщения от Aisaid
  № 10  
Ответить с цитированием
Aisaid
[+3 19.07.07]
 
Аватар для Aisaid

Регистрация: Aug 2006
Адрес: Kharkov, Ukraine
Сообщений: 129
Отправить сообщение для Aisaid с помощью ICQ
DarkLight
именно проигрвателей и-нет радио много?
у меня ни одного
щас поищу...
если не трудно, можеш мне на мыло скинуть хоть один образец?
Aisaid@yandex.ru
__________________
Самый великий программер - БОГ!

Создать новую тему Ответ Часовой пояс GMT +4, время: 11:11.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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