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

Регистрация: Mar 2012
Сообщений: 8
Цитата:
Сообщение от iNils Посмотреть сообщение
Он не загружается. Загрузка происходит асинхронно выполнению кода. То есть, что если вы написали swHands.load (), не значит, что для строки кода ниже объект уже будет загружен. Загрузка произойдет "когда-там-далеко" и весь код внутри функции выполнится.
Для того, чтобы знать когда произошла загрузка, нужно подписаться на событие и уже там производиться все действия которые были у вас ниже swHands.load ()
Пример кода дал выше anmelegov.

Добавлено через 1 минуту
И еще, или вы нормально форматируете код, то есть табуляцию делаете лесенкой, а не кашей, либо я закрою тему.
Так Неработает:

Код AS3:
swHands_btn.addEventListener(MouseEvent.CLICK,OnClickHands);
function OnClickHands(e:MouseEvent):void {
	gotoAndPlay(2);
        var swHands:Loader = new Loader();
             swHands.load(new URLRequest("images/swHands.jpg"));
swHands.addEventListener(Event.COMPLETE, setSize);
function setSize(event:Event):void {
        swHands.removeEventListener(Event.COMPLETE, setSize);
        event.width = 252;
        event.height = 358;
}
        swHands.x=377.7;
	swHands.y=122.4;
	addChild(swHands);
 
}