Просмотр полной версии : Не могу достучаться до _width _height клипа созданного createEmptyMovieClip
katyakrog
03.07.2006, 15:19
_root.createEmptyMovieClip("girls",0);
_root.girls.loadMovie("kater.jpg");
_root.girls._width=800;
_root.girls._height=600;
trace(_root.girls._width);Трейсит: 0
подскажите почему?
Попробуй его создать не на 0 слое, а на 1 ;)
motor4ik
03.07.2006, 15:40
потому что у тебя картинка долго загружается, как произойдет событие onLoad тогда только размеры можно будет узнать, т.к. мувик принимает после загрузки размеры картинки...
короче делай функцию onLoad и в ней ставь размеры )
katyakrog
03.07.2006, 15:41
Попробуй его создать не на 0 слое, а на 1 ;)
Нет...ничего не изменилось:confused:
motor4ik
03.07.2006, 15:42
Нет...ничего не изменилось:confused:
он тя приколол :bye:
вот тебе пример:
var pictLoader:MovieClipLoader = new MovieClipLoader();
var pictLoaderListener:Object = {};
pictLoader.addListener(pictLoaderListener);
_root.createEmptyMovieClip("myMC", 1000);
pictLoader.loadClip("myPicture.jpg", "myMC");
pictLoaderListener.onLoadInit = function(clip:MovieClip) {
trace(clip._height)
}
А твоя проблема в том, что ты пытаешь получить свойства картинки до того, как она успела загрузиться
katyakrog
03.07.2006, 16:36
Tanky - спасибо огромное...
но у меня 6 версия(((((((((((((((((( так что класс MovieClipLoader не для меня...
прошу прощения за засорение форума... сразу как то не нашлось:
http://www.flasher.ru/forum/showthread.php?t=80202
тему можно закрывать...
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.