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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 09.11.2006, 09:20
xmelnoff_ugra вне форума Посмотреть профиль Отправить личное сообщение для xmelnoff_ugra Найти все сообщения от xmelnoff_ugra
  № 1  
Ответить с цитированием
xmelnoff_ugra

Регистрация: Sep 2006
Сообщений: 3
Question бегущая строка - dynamic text

Друзья, таким вот образом "забрасываю" в поле "dynamic text" строку из .htm документа:

Код:
System.useCodepage = true;

content.multiline= false;
content.wordWrap = true;
content.html = true;

story = new XML();
story.ignoreWhite = true;
story.load("playlist.htm");
story.onLoad = function () { 
content.htmlText = story;
}
Размер поля ограничен в ширину = 150 px - подгружаемый текст разумеется больше, потому необходимо сделать бегущую строку - так вот - как это сделать?
Поиск ничего вразумительного не дал.

И еще прицепом.
Файл, текст из которого подгружается обновляется примерно раз в 3 минуты - как автоматически мувик заставить обновляться?

Заранее спасибо!


Последний раз редактировалось iNils; 09.11.2006 в 16:16.
Старый 09.11.2006, 16:18
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
1. Для оформления своего кода, надо использовать теги [code][/code], а не выделять цветом.
2. Использовать System.useCodepage не хорошо, лучше сохранять свои подгружаемые данные в utf-8
3. По сути вопроса: http://www.flasher.ru/forum/showthread.php?t=85559
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 09.11.2006, 17:51
xmelnoff_ugra вне форума Посмотреть профиль Отправить личное сообщение для xmelnoff_ugra Найти все сообщения от xmelnoff_ugra
  № 3  
Ответить с цитированием
xmelnoff_ugra

Регистрация: Sep 2006
Сообщений: 3
Спасибо.
Реализовал задуманное следующим образом

Код:
System.useCodepage = true;

var story = new XML ()
story.ignoreWhite = true
story.load("playlist.htm");
story.onLoad = function () {	
	title.htmlText = story;
}

Object.prototype.loop = function(txt)
{
txt=txt.toString();
if (txt.length<2)return txt;
var t="";
var i;
for (i=1; i<txt.length; i++)
{
  t=t.concat(txt.charAt(i));	
}
t=t+txt.charAt(0);
return t;
}

function outt() 
{
   title.htmlText=loop(title.htmlText);	
}
setInterval ( outt, 400);
Пример нашел на этом форуме
Но, текст "бежит" не так как хотелось бы...он сначала появляется на всю длинну поля, потом бежит посимвольно, исчезнув снова появляется, а необходимо что бы текст начинал движение с первого символа из крайнего правого положения.

На вторую часть вопросча я так и не нашел ответа. Повторюсь: Файл, из которого подгружается текст, обновляется примерно раз в 3 минуты - как автоматически мувик заставить обновляться? Пока решил офтообновлением страницы, но это не гоже - прошу помочь!

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

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

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


 


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


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