Показать сообщение отдельно
Старый 08.08.2010, 13:28
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 4  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Уберите var и Number, тогда вне функции эта переменная останется определенной.

Ключевое слово в вашем вопросе - "потом". "Потом" - это значит только после onLoadInit. Использовать ее также можно будет, отталкиваясь от этого события:

Код AS1/AS2:
var magicNumber:Number ;
 
var mcl:MovieClipLoader = new MovieClipLoader();
mcl.addListener(this);
 
this.onLoadInit = function  (mc:MovieClip)
{
	magicNumber =  mc._width ;
	nextAction();
};
 
mcl.loadClip(fileUrl, containerMc);
 
function nextAction() 
{
   trace(magicNumber); //выведет ширину загруженной  картинки
   //дальнейшие действия с magicNumber ....
}
 
trace(magicNumber); //выведет: undefined
До события onLoadInit она останется не определена, значит просто вписать ее ниже по коду нельзя, обязательно использование привязывайте к событию. Тогда все заработает.
__________________
Идите первым!


Последний раз редактировалось mooncar; 08.08.2010 в 13:42.