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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.04.2006, 16:59
WildOne вне форума Посмотреть профиль Отправить личное сообщение для WildOne Посетить домашнюю страницу WildOne Найти все сообщения от WildOne
  № 1  
Ответить с цитированием
WildOne
 
Аватар для WildOne

Регистрация: Jun 2003
Адрес: Киев, Украина
Сообщений: 35
Отправить сообщение для WildOne с помощью ICQ
По умолчанию Action Script + txt файл

Здравствуйте, флешеры !

У меня к вам непростой и срочный вопрос. Есть текстовый файл (news.txt). В нем - одна длинная строка (вариант - несколько строк). Нужно создать swf, который будет импортировать этот текстовый файл и представлять его в виде бегущей строки.

К сожалению все, чем я умею пользоваться для решения проблемы - это motion tweeing.

Просьба помочь и не отсылать к поиску
__________________
Forza Dynamo Kyiv!

Старый 26.04.2006, 17:13
RandomUser вне форума Посмотреть профиль Отправить личное сообщение для RandomUser Найти все сообщения от RandomUser
  № 2  
Ответить с цитированием
RandomUser

Регистрация: Mar 2006
Адрес: Odessa
Сообщений: 157
Код:
var txt=_root.createTextField("mcTxt", 0, 0, 0, 20, 20);
var loader=new LoadVars();

loader.load("news.txt");
loader.onLoad=function(ok) {
 if(ok) {
  runString(this.str);
 } else trace("Load Error!");
};

function runString(str) {
txt.autoSize=true;
txt.text=str;
txt._x=Stage.width;
onEnterFrame=function() {
 txt._x--;
 if((txt._x+txt._width)<0) txt._x=Stage.width;
};
};
А в news.txt:
str=текст сообщения....

Старый 26.04.2006, 18:18
WildOne вне форума Посмотреть профиль Отправить личное сообщение для WildOne Посетить домашнюю страницу WildOne Найти все сообщения от WildOne
  № 3  
Ответить с цитированием
WildOne
 
Аватар для WildOne

Регистрация: Jun 2003
Адрес: Киев, Украина
Сообщений: 35
Отправить сообщение для WildOne с помощью ICQ
А как переменную затолкнуть на слой и как она зовется?)
__________________
Forza Dynamo Kyiv!

Старый 26.04.2006, 18:20
RandomUser вне форума Посмотреть профиль Отправить личное сообщение для RandomUser Найти все сообщения от RandomUser
  № 4  
Ответить с цитированием
RandomUser

Регистрация: Mar 2006
Адрес: Odessa
Сообщений: 157
Какую переменную?

Старый 26.04.2006, 18:22
WildOne вне форума Посмотреть профиль Отправить личное сообщение для WildOne Посетить домашнюю страницу WildOne Найти все сообщения от WildOne
  № 5  
Ответить с цитированием
WildOne
 
Аватар для WildOne

Регистрация: Jun 2003
Адрес: Киев, Украина
Сообщений: 35
Отправить сообщение для WildOne с помощью ICQ
С прочитанным из файла текстом, что ли. Одним словом - я не разобрался
__________________
Forza Dynamo Kyiv!

Старый 26.04.2006, 18:28
RandomUser вне форума Посмотреть профиль Отправить личное сообщение для RandomUser Найти все сообщения от RandomUser
  № 6  
Ответить с цитированием
RandomUser

Регистрация: Mar 2006
Адрес: Odessa
Сообщений: 157
Код:
function runString(str) {
txt.autoSize=true;
txt.text=str;
txt._x=Stage.width;
onEnterFrame=function() {
 txt._x--;
 if((txt._x+txt._width)<0) txt._x=Stage.width;
};
};
str - вот твоя переменная и делай с ней что хочешь.
А вообще она доступна как txt.text или даже mcTxt.text

Старый 26.04.2006, 18:40
WildOne вне форума Посмотреть профиль Отправить личное сообщение для WildOne Посетить домашнюю страницу WildOne Найти все сообщения от WildOne
  № 7  
Ответить с цитированием
WildOne
 
Аватар для WildOne

Регистрация: Jun 2003
Адрес: Киев, Украина
Сообщений: 35
Отправить сообщение для WildOne с помощью ICQ
Спасибо огромное.

Я никого не разозлю, если скажу, что в упор не помню как в текстовое поле загнать переменную?)

Намекаю на то, чо мой вопрос перешел в плоскость "а куда нажимать?"

На помощь наверное уже не особо рассчитываю, но надеюсь
__________________
Forza Dynamo Kyiv!

Старый 26.04.2006, 19:27
WildOne вне форума Посмотреть профиль Отправить личное сообщение для WildOne Посетить домашнюю страницу WildOne Найти все сообщения от WildOne
  № 8  
Ответить с цитированием
WildOne
 
Аватар для WildOne

Регистрация: Jun 2003
Адрес: Киев, Украина
Сообщений: 35
Отправить сообщение для WildOne с помощью ICQ
Разобрался! Теперь - огромное искреннее спасибо

Прошу прощения за флуд, ламерские вопросы и визит

upd:

Как растянуть текстовое поле до бесконечности? а то строку обрезает
__________________
Forza Dynamo Kyiv!


Последний раз редактировалось WildOne; 26.04.2006 в 19:58.
Старый 26.04.2006, 21:08
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 9  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
при autoSize=true; ничего не образается
__________________
BestMasterиZация

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

Регистрация: Jun 2003
Адрес: Киев, Украина
Сообщений: 35
Отправить сообщение для WildOne с помощью ICQ
KUZEN, а куда это свойство затолкать?
__________________
Forza Dynamo Kyiv!

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

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

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


 


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


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