Изменение размера внешнего SWF-файла, экспортированного из Unity3d - PullRequest
1 голос
/ 10 января 2012

Я экспортировал SWF-файл, используя предварительный просмотр Unity3D 3.5.

Не могу изменить размеры при загрузке в 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 );
    }

1 Ответ

0 голосов
/ 11 января 2012

Я публикую тот же вопрос на форумах Unity3d, и пользователь "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 и не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...