2012-01-10 3 views
1

Unity3D 3.5 미리보기를 사용하여 swf를 내 보냈습니다.Unity3d에서 내 보낸 외부 SWF의 크기 조정

as3 (Adobe Air 3)에서로드 할 때 크기를 변경할 수 없습니다.

로드 될 때 swf로드가 730x750 크기로 조정되는 로고가 나타납니다! 좋습니다! 하지만 화합의 로더가 끝나면 swf 크기가 무대 크기 (1920x1080)로 조정됩니다. =/

Unity3D에서 해상도를 730x750으로 설정했습니다.

아이디어가 있으십니까? Tks! AS3에서

내 코드 : 나는 Unity3d 포럼에서 같은 질문 사용자를 게시

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

"UnityRalph는"나를 도와 :

우리의 내용이 정말 크기 조정 표시 객체 아니다 Stage3D를 사용하기 때문에 (우리는 displaylist width, height, x, y를 취할 수도 있습니다).

이제는 할 수있는 일은 UnityShared.swc입니다. http://forum.unity3d.com/threads/116650-UnityShared.swc-Communicating-between-Unity-Flash-Content-and-AS3

swc에서 사용할 수있는 로더는 크기와 스테이지 크기를 지정할 수 있습니다.

나를 위해 작동하지만 위치 x를 변경하고 작동하지 않았습니다.

관련 문제