|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
на основе статьи:
http://help.adobe.com/ru_RU/ActionSc...0204-7e07.html честно перепробовал 3 варианта, только толку 0, по прежнему не могу привести к суперу( По идее мне должен подходить вариант С: Цитата:
Последний раз редактировалось nOobCrafter; 26.02.2011 в 13:01. |
|
|||||
Modus ponens
|
Нет, вам нужно грузить в текущий, а не в новый. В новом все классы, даже если у них те же самые имена, это не те же классы, что и в текущем (за исключением встроенных, конечно).
__________________
Hell is the possibility of sanity |
|
|||||
.
|
Если lоader в песочнице REMOTE, то loаdee будет загружен в другой SecurityDomain.
|
|
|||||
dimarik спс, попробую, итак:
var contextC:LoaderContext = new LoaderContext(false, ApplicationDomain.currentDomain); contextC.securityDomain = Security.sandboxType == Security.REMOTE ? SecurityDomain.currentDomain : null; log = "SandBox type : " + Security.sandboxType; var loaderC:Loader = new Loader(); loaderC.contentLoaderInfo.addEventListener(Event.COMPLETE, onC); loaderC.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onP); loaderC.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onE); loaderC.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, onS) loaderC.load(new URLRequest("http://allwillbeok.ru/flashtest/bin/data/m_kvartira1.swf"), contextC); log = "Loading..."; private function onC(e:Event):void { log = "Load complete!"; var item:BaseScene = e.target.content as BaseScene; log = "Item : " + item; // null если новый securityDomain } З.Ы. вообщем если гружу с другого домена то получаю каку, если с текущего то все хорошо, это же относится и в тестированию в иде. То есть если скомпилить код как в примере выше то при компиляции в иде, у нас будет нул, это можно как то "нормализировать"? Последний раз редактировалось nOobCrafter; 27.02.2011 в 10:00. |
|
|||||
.
|
BaseScene — это же DocumentClass загружаемой флешки. Он же будет вкомпилен в лоадер.
|
|
|||||
Modus ponens
|
Цитата:
Что до компиляции BaseClass - ну как бы а почему бы и нет... я так понимаю, что именно в этом и задумка? Нет? В смысле нужно чтобы класс из загрузчика заменил класс в загружаемой флешке? Я бы для надежности, если такое возможно, попробовал скомпилировать загружаемую флешку с -externs BaseClass (ну только посмотрите правильный синтаксис, там по-идее нужно файл передавать, а не имя класса).
__________________
Hell is the possibility of sanity |
Часовой пояс GMT +4, время: 17:46. |
|
« Предыдущая тема | Следующая тема » |
|
|