![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 46
|
Загружаю через Loader какую-то swf.
Далее ставлю положение по обеим координатам 0. А получается, что некоторые swf уезжают немного вверх... Из-за чего? И как с этим бороться? var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.INIT, initListener); var context:LoaderContext = new LoaderContext(); if (flash.system.Security.sandboxType!='localTrusted') context.securityDomain = flash.system.SecurityDomain.currentDomain; context.applicationDomain = flash.system.ApplicationDomain.currentDomain; var req:URLRequest = new URLRequest(GamePanel.domainGif + id + ".swf"); loader.load(req, context); function initListener(e: Event) { loader.x = 0; loader.y = 0; loader.content.x = 0; loader.content.y = 0; addChild(loader); } |
|
|||||
|
Регистрация: Feb 2007
Сообщений: 63
|
м/б в загружаемой swf есть объекты у которых y < 0 и/или содержимое которых находится над точкой привязки?
|
|
|||||
|
Регистрация: Jan 2008
Адрес: Питер
Сообщений: 389
|
если уезжают именно НЕКОТОРЫЕ swf-ки..значит дело в них,а не в коде.код вроде как верный.
|
|
|||||
|
Регистрация: Jul 2009
Сообщений: 46
|
А тогда как залезть внутрь этой swf-ки и узнать, что там и как?
|
|
|||||
|
Регистрация: Aug 2009
Сообщений: 19
|
Открыть их чистоганом в браузере и посмотреть центрированный там контент или нет.
|
|
|||||
|
Регистрация: Jul 2009
Сообщений: 46
|
Это я понимаю. Я про то, как узнать программно реальный размер
|
|
|||||
|
Регистрация: Aug 2009
Сообщений: 19
|
Тебе надо не узнать реальный размер, а смещение начала координат относительно bb. getBounds () getRect () и знание координат объекта тебе помогут
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:03. |
|
|
« Предыдущая тема | Следующая тема » |
|
|