Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как узнать размеры AS2 клипа загруженного в AS3 (http://www.flasher.ru/forum/showthread.php?t=121589)

heapKiller 18.02.2009 18:32

Как узнать размеры AS2 клипа загруженного в AS3
 
Как узнать размеры AS2 клипа загруженного в AS3

mre 18.02.2009 19:04

width / height

heapKiller 18.02.2009 21:21

Код AS3:

private function completeHandler(ev:Event):void {
                        clip = AVM1Movie(loader.content);
                        addChild(clip);
}

Вызывается по завершении загрузки.

loader.width = 0
clip.width = 0
и т. п.

Почему?

Поможет хоть кто-нить? Реально уже вчера нужно. Пжлст.

FD Пишет при запуске из него:

*** Нарушение безопасности изолированной среды ***
SecurityDomain "http://s.ytimg.com/yt/swf/cps-vfl78303.swf" пытался получить доступ к несовместимому контексту "http://www.youtube.com/swf/l.swf?swf=http%3A//s.ytimg.com/yt/swf/cps-vfl78303.swf&video_id=ynKMnjZi95E&rel=1&eurl=&iurl=http%3A//i2.ytimg.com/vi/ynKMnjZi95E/hqdefault.jpg&sk=BpjZZgLaDITFhCIz1a0J5i7oPrqut9cFC&use_get_video_info=1&load_modules=1&cr=US&title=Gabin%20-%20Midnight%20Caffe&avg_rating=4.93243243243&length_seconds=355"
Предупреждение: Для домена i2.ytimg.com не указана метаполитика. Применяется метаполитика по умолчанию "master only" ("только мастер"). Эта конфигурация исключается. Чтобы исправить эту проблему, перейдите на веб-страницу http://www.adobe.com/go/strict_policy_files_ru.
Player session terminated

При попытках как нить к свойствам loadera подступиться. Если просто сделать приведение типа. В браузере вылетает ошибка #2121 при тех же маневрах. Мне нужно просто загрузить клип с ютуба в свой клип так чтобы он (загруженный) занял весь его размер и все.

AL.exe 19.02.2009 03:03

Цитата:

loader.width = 0
clip.width = 0
Нужно слушать Event.INIT, а не Event.COMPLETE

heapKiller 19.02.2009 21:24

Спасибо большое.
И Event.COMPLETE сошло. Просто данные тогда в loader.contentLoaderInfo а не loader.loaderInfo. Проглядел и бился лбом об стену. Однако проблема осталась.

делаем

var li:LoaderInfo = loader.contentLoaderInfo;
loader.scaleX = 170 / li.width;

(170 ширина мувика) и получаем сбоку пустое пространство. Т. е. ширина загружаемого мувика больше ширины видео в нем.


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

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