Flash: Action Script 1.0 & 2.0

Woozle

Старожил
У меня есть вот такой вопрос. Можно ли в AS вставить каккой либо текстовый файл? Всмысле, у меня есть динамический текстовый блок и я хочу, чтоб в нем высвечивалось содержимое какого либо текстового файла.
 

Woozle

Старожил
Я вообщем пробовал loadVars, вроде как ей пользуются для таких штук, но че то нифига не получилось. Писал то , что в хелпе написано
Код:
Features_lv = new LoadVars();
Features_lv.onLoad = onText;
Features_lv.load("safetyfeatures.txt");
function onText() {

  newFeatures_txt.text = Features_lv.safetyFeatures;

}
Ну вот здесь текстовый блок newFeatures_txt а текстовый файл safetyfeatures.txt. Вроде правильно обозвал, но не пашет.
 

gram

Старожил
ты плохо читал. Там дальше написано в каком формате файл должен быть
&имя_переменной=значение&имя_второй...
примерно в таком
после этого на текущем уровне у тебя будет доступ к новым переменным с этими именами, объявлять их заранее необязательно
 

[Evil]#1_in_the_world

Старожил
Как говорится надо учиться: простите , но что такое Action script ? Буду весьма благодарен если объясните на языке "чайников".
 

Woozle

Старожил
Это язык программирования, используюмый во Flash
 

Sour

Старожил
Кстати у меня что то не выходит "Экран загрузки" вроде все делал
правильно по книге но не пашет :cry:
 

Woozle

Старожил
Sour":9bu7b6nq сказал(а):
Кстати у меня что то не выходит "Экран загрузки" вроде все делал правильно по книге но не пашет :cry:
Это в смысле прелоадер?
А что за код?
 

Sour

Старожил
вот код
Код:
onClipEvent (load) {
	totalFileSize = _root.getBytesTotal();
	this._xscale = 0
}
onClipEvent (enterFrame) {
	bytesLoaded = _root.getBytesLoaded();
	amountLoaded = dytesLoaded/totalFileSize;
	percentLoaded = int(100*amountLoaded);
	this._xscale = percentLoaded;
	_root.loadingMessage = percentLoaded + "%";
	if(amountLoaded >=1.0) {
		_root.gotoAndStop("complete");
	}
}
хз может и неправильно но все точно по книжке делал :roll:
 

gram

Старожил
а в таймлайне ты цикл ожидающий сделал? Я обычно пишу проще:
if ( bytesLoaded< _root.getBytesTotal() )
gotoAndPlay(_currentframe-1);
 

Sour

Старожил
gram":hnewa3nu сказал(а):
а в таймлайне ты цикл ожидающий сделал? Я обычно пишу проще: if ( bytesLoaded< _root.getBytesTotal() ) gotoAndPlay(_currentframe-1);
А это просто ты так делаешь без "полосы загрузки"?
 

gram

Старожил
почему? параллельно в первом фрейме сидит мувик, который играет нужную анимацию
 
Верх