Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   loader изменить свойство width или height (http://www.flasher.ru/forum/showthread.php?t=179821)

Esigns 22.05.2012 13:46

loader изменить свойство width или height
 
Всем привет.

Пишу код:

Код AS3:

loader.load(new URLRequest("one.swf"));
addChild(load);

Все работает. Добавляю свойство width к лоадеру:

Код AS3:

loader.load(new URLRequest("one.swf"));
load.width = 30;
addChild(load);

Не выводит на экран swf, ошибок нет.
Пробую через спрайт:

Код AS3:

var sp:Sprite = new Sprite();
var loader:Loader = new Loader();
loader.load(new URLRequest("one.swf"));
sp.addChild(load);
sp.width = 30;
addChild(sp);

Не выводит, ошибок нет, без свойства width выводит.

Как изменить пропорции ширины и высоты СВФ файла?

Wolsh 22.05.2012 13:50

Для начала — у функций нет ширины или высоты.
Не
Код AS3:

 load.width = 30;

а
Код AS3:

 loader.width = 30;

Во-вторых, у пустых объектов бесполезно задавать ширину. Надо дождаться окончания загрузки контента, то есть события Event.COMPLETE, и только после этого можно назначить контейнеру ширину.

Добавлено через 1 минуту
Цитата:

Не выводит, ошибок нет, без свойства width выводит.
Включите строгий режим компиляции, иначе никогда ошибок не увидите))

Esigns 22.05.2012 14:00

Wolsh
Спасибо.

Написал load так как у меня в коде load, на форуме писал лоадер чтобы было яснее и пропустил этот лоад.

Цитата:

Во-вторых, у пустых объектов бесполезно задавать ширину. Надо дождаться окончания загрузки контента, то есть события Event.COMPLETE, и только после этого можно назначить контейнеру ширину.
Сейчас попробую что-то написать. Спасибо.


Часовой пояс GMT +4, время: 23:25.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.