Показать сообщение отдельно
Старый 15.10.2009, 11:46
alecsisk вне форума Посмотреть профиль Отправить личное сообщение для alecsisk Найти все сообщения от alecsisk
  № 14  
Ответить с цитированием
alecsisk

Регистрация: Feb 2008
Адрес: N.Novgorod
Сообщений: 80
Отправить сообщение для alecsisk с помощью ICQ
1. Мы ничего не передавали. tfCount, если обьяснить проще глобальная и доступна из любой нашей функции.
2. Можно tf тоже обьявить вне функции чтобы сделать его доступной откуда угодно. Или передать в качестве аргумента (на примере tfCount):

Код AS3:
function xmlLoadComplete(event:Event):void {
	var tfCount:int; // tfCount локальная
	var newsPaper:XML = new XML(event.target.data);
	var newsCount:int =  newsPaper.@count; //8 новостей в XML файле
	tfCount = newsCount;
	someMethod(tfCount); // передаём tfCount
}
 
function someMethod(count:int):void {  // принимаем tfCount как count
	trace(count); // смотрим значение
	var tf:Array = new Array(); //массив текстовых полей
}
Вообще, то что мы сейчас обсуждаем уже давно не используется. Изучайте ООП, там всё делается гораздо проще.