Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Размеры подгруженной флэшки (особый случай) AS2 (http://www.flasher.ru/forum/showthread.php?t=136155)

djyamato 11.02.2010 00:43

Размеры подгруженной флэшки (особый случай) AS2
 
Здравствуйте
Загружаю одну флэшку в другую (AVM1 в AVM1) – то есть "<9" версии в "<9"

Пользуюсь MovieClippLoader
По окончании загрузки мне нужно узнать размеры флэшки (ширина-высота) НО первым кадром в загруженной флэшке идет анимация шарика размеры которого 40 на 40 и получаю размеры загруженной флэшки 40 на 40 хотя она 800 на 600, к примеру
Как мне узнать реальный размер загруженной флэшки в AS2
вот код
Код AS1/AS2:

var myNewContainer=_root.createEmptyMovieClip("cont",1000); 
var myMCL=new MovieClipLoader();
var myMCL_listener=new Object();
 
myMCL.addListener(myMCL_listener);
myMCL.loadClip("myClip.swf",myNewContainer);
 
myMCL_listener.onLoadComplete=function(mc){
trace(mc._width);
}

P.S. Для AS3 есть способы – знаю как

mooncar 11.02.2010 01:06

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

djyamato 11.02.2010 01:11

Доступа нет к ним :(. Просто загрузка свф можно - это работающий клипарт так что переделывать его никто пока не будет :(

А вот может быть серверный скрипт может помочь какой-нибудь с определением размера флэшролика ? На пхп к примеру
Или недокументированная команда-оператор-класс итак далее из AS2 или MovieClipLoader-какие-нибудь недокументированные свойства-методы?

mooncar 11.02.2010 01:15

Может быть без этой цифры можно обойтись? Что вы с нею дальше делать намерены?

udaaff 11.02.2010 01:41

Размеры можете отдельно подгружать. Больше тут вариантов, по-моему, нету. В AS3 можно было бы размеры сцены узнать.

djyamato 11.02.2010 02:07

Цитата:

Сообщение от mooncar (Сообщение 885487)
Может быть без этой цифры можно обойтись? Что вы с нею дальше делать намерены?

Ресайз и центрирование

Добавлено через 36 секунд
Цитата:

Сообщение от udaaff (Сообщение 885496)
Размеры можете отдельно подгружать. Больше тут вариантов, по-моему, нету. В AS3 можно было бы размеры сцены узнать.

Думаю что так и придется :(

Добавлено через 2 часа 26 минут
Помогло вот что:

Функции PHP: getimagesize
И LoadVars соответственно :)


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

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