PDA

Просмотр полной версии : Почему не работает функция?


australian incognito
27.02.2006, 17:00
Ниже приведен код двух массивов, элементы которого служат параметрами для нижеследующей функции, которая почему то работает только до loadVariables включительно, при ее исполнении. Подскажите, пожалуйста, где я напутал.

Заранее спасибо... ;)


var mainName:Array = new Array();
mainName[0] = "mainCommit";
mainName[1] = "mainCapab";
mainName[2] = "mainClient";
mainName[3] = "mainCase";
mainName[4] = "mainAwards";

var fieldName:Array = new Array();
fieldName[0] = "commitment";
fieldName[1] = "capabilities";
fieldName[2] = "client";
fieldName[3] = "case";
fieldName[4] = "awards";

function loadText(mainText, fieldText) {
loadVariables(fieldText+".txt", mainText);
_root.mainText.onData = function() {
trace("txt");
this.fieldText.htmlText = fieldText;
if (this.fieldText.maxscroll>this.fieldText.scroll) {
trace("loop");
this.gotoAndPlay("scroll_loop");
}
};
}

loadText(mainName[0], fieldName[0]);

Double
27.02.2006, 17:09
из хелпа:
public loadVariables(url:String, [method:String]) : Void
...
method:String [optional] - Specifies an HTTP method for sending variables. The parameter must be the string GET or POST...

australian incognito
27.02.2006, 17:52
Так ведь все элементы моих массивов стринговые.
А в loadVariables(1,2) я указываю откуда 1, и куда 2 будут загружаться текстовые данные.
Вообщем я не совсем понял замечание. Извините...

MOHCTEP
27.02.2006, 21:02
loadVariables(fieldText+".txt", mainText);
"MainText" должен быть линком на мув, а у тебя что?

Antares
27.02.2006, 21:45
Товарищ Австралийский Инкогнито. Правом, данным мне законом штата Техас запрещаю вам появляться в этом разделе. Вам -- в "Для начинающих".

Homo Sapiens
27.02.2006, 21:46
Может быть я что-то путаю, но вроде loadVariables принимает вторым параметром метод передачи данных "POST/GET", а переменные помещает на временную диаграмму мувика, из которого её вызвали. Кстати, не стоит пользоваться этой функцией. Есть класс LoadVars

MOHCTEP
27.02.2006, 22:47
Может быть я что-то путаю, но вроде loadVariables принимает вторым параметром метод передачи данных "POST/GET", а переменные помещает на временную диаграмму мувика, из которого её вызвали. Кстати, не стоит пользоваться этой функцией. Есть класс LoadVars
Путаете. Обновите ваш хелп.

Antares
27.02.2006, 23:30
Это не суть, т.к. как и было указано, LoadVars -- надежное, проверенное, а главное еще не устаревшее средство.

Хотя в АС3 его нет :)

australian incognito
28.02.2006, 10:22
"MainText" должен быть линком на мув, а у тебя что?
У меня так и есть.