Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Определить размер (http://www.flasher.ru/forum/showthread.php?t=111660)

TanaTiX 04.05.2008 23:28

Определить размер
 
Как определить размер подгружаемого изображения до окончания загрузки?
Пробую так, но не получается, выдает 0, при запросе размера при собственно загрузке (прогресс) таже петрушка (да имхо и не правильно его помещать в прогрессе)
Код:

var request:URLRequest=new URLRequest(url);
loader.load(request);
var tar:Object=target.addChild(loader);
loader.contentLoaderInfo.addEventListener(Event.OPEN, onopen);

Код:

public function onopen(event:Event):void {
        trace(this.height);
        }


Molecula 05.05.2008 00:01

Как и в АС2, тот же Инит :)
Код:

loader.contentLoaderInfo.addEventListener(Event.INIT, onInit);

function onInit(evt:Event):void{
trace(evt.target.content.width)
}


TanaTiX 05.05.2008 00:26

но ведь инит срабатывает уже после загрузки изображения
а конечная задача стоит в размещении некоего объекта в центре загружаемого объекта, до того момента как он загрузится.

fljot 05.05.2008 00:36

до загрузки узнать флешем размер невозможно.
а чем не нравится размещение после загрузки то?

TanaTiX 05.05.2008 01:13

тем, что хотелось бы объект туда помещать на время загрузки как альтернативу, а после - удалять или делать невидимым

etc 05.05.2008 01:23

Нельзя определить размер того, чего ещё не видно.

fljot 05.05.2008 01:56

для этого заранее сообщите флешу все размеры

Arco 16.06.2009 16:07

Вот здесь описан способ как вытаскивать информацию о размерах из заголовка jpeg -файла не прогружая его.


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

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