2012-01-10 6 views
1

Я экспортировал swf, используя предварительный просмотр Unity3D 3.5.Изменение размера внешнего SWF, экспортируемого из Unity3d

Я не могу изменить размеры при загрузке в as3 (Adobe Air 3).

Когда в swf-нагрузках появляется логотип единства с загрузкой, размер которого изменяется до 730x750! Отлично! Но когда загрузчик единицы заканчивает изменение swf для размера сцены (1920x1080). =/

Я установил разрешение 730x750 в Unity3D.

Любые идеи? Tks!

Мой код в as3:

public function mc_produto_swf() 
    { 
     var loader:Loader = new Loader(); 
     loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loaderComplete); 
     var url:URLRequest = new URLRequest("Sapato_01.swf"); 
     loader.load(url); 
    } 

    public function loaderComplete(event:Event):void 
    { 
     var cont:MovieClip = MovieClip(event.currentTarget.content); 
     cont.width = 730; 
     cont.height = 750; 

     this.addChild(cont); 
    } 

ответ

0

я отправляю тот же вопрос в форумах Unity3D и пользователь «UnityRalph» помочь мне:

Наш контент на самом деле не изменяемыми экранный объект поскольку он использует Stage3D (мы, вероятно, могли бы заставить его отображать ширину списка, высоту, x, y, хотя, думая об этом).

Пока что вы можете сделать, это UnityShared.swc: http://forum.unity3d.com/threads/116650-UnityShared.swc-Communicating-between-Unity-Flash-Content-and-AS3

Загрузчик можно использовать с SWC позволяет спецификации размера и стадии по размеру или нет.

Работает для меня, но я попытался изменить положение x и не работать.

Смежные вопросы