Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Как скомпилировать проект для Flash 11.2 (http://www.flasher.ru/forum/showthread.php?t=177326)

CEBEP 29.03.2012 18:21

Как скомпилировать проект для Flash 11.2
 
Как подключить Flash 11.2 в Flash CS5.5, Flash Builder или FlashDevelop.
Скачиваю Flash-stand-alone.exe, globalplayer.swc и последний билд Flex 4.6, как это всё собрать вместе?

illuzor 29.03.2012 18:39

Во flashDevelop так:
globalplayer.swc положить в папку FlexSDK\4.6.0\frameworks\libs\player\11.2\
В параметрах публикации проекта выбрать FP 11.2. Указать sa debug player в settings/flash viewer/ external path

CEBEP 29.03.2012 19:30

Вот таже проблема, что и в JetBrains IDEA и FlashBuilder.

Всё так и делаю, если компилю, то дебаг версия 11.2, всё верно.
Начинаю использовать фичи из 11.2, к примеру MouseEvent.RIGHT_CLICK - code hint работает, но не компилится, пишет что у MouseEvent нет свойства RIGHT_CLICK.

illuzor 29.03.2012 19:35

Цитата:

-swf-version=15
Не спасает?

CEBEP 30.03.2012 13:33

Цитата:

Сообщение от illuzor (Сообщение 1071831)
Не спасает?

:drinks: спасибо!

UN45 18.08.2012 11:51

Вложений: 2
Здравствуйте!
У меня такая же проблема.

Стоит:
1) Flash Develop 4.0.4
2) flex_sdk_4.6.0.23201B
3) playerglobal.swc (11.3)
4) Alternativa3D.swc (8.27.0)
5) flashplayer_11_sa_debug.exe (11.3)
6) В project / properties – Flash Player 11.3
7) –swf-version = 16
8) FlexSDK\4.6.0\frameworks\libs\player\11.3\
9) settings\flash viewer\external path - тоже на 11.3

И вот такая ошибка:
Вложение 28348

В чем еще может быть проблема?
Помогите пожалуйста!


такой код у меня:

Код AS3:

package
{
    import away3d.cameras.HoverCamera3D;
    import away3d.containers.View3D;
    import away3d.core.utils.Cast;
    import away3d.materials.BitmapMaterial;
    import away3d.primitives.Skybox6;
 
    import flash.display.Sprite;
    import flash.events.Event;
    import flash.events.KeyboardEvent;
    import flash.ui.Keyboard;
 
    [SWF(width="500", height="400", frameRate="50", backgroundColor="#FFFFFF")]
        public class ExPanoramaCubic extends Sprite
        {
                private var cam:HoverCamera3D;
                private var lastKey:uint;
                private var keyIsDown:Boolean = false;
                public var view:View3D;
 
                private var largeCube:Skybox6;
 
                /**
                * The following 2 lines are how graphics are embedded using Flex.
                * If you are using a Flash IDE prior to CS4, simply remove the next two
                * lines of code, import the image to your library and set it to
                * export with the class name "texture".
                **/

                [Embed(source="resources/panoramaCubic3.jpg")]
        private var texture:Class;
 
                public function ExPanoramaCubic()
                {
                        // create a "hovering" camera
                        cam = new HoverCamera3D();
                        cam.panAngle = 0;
                        cam.tiltAngle = 0;
            cam.hover(true);
                        cam.minTiltAngle = -90;
                        cam.zoom = 4;
 
                        // create a viewport
                        view = new View3D({camera:cam,x:250,y:200});
                        addChild(view);
 
                        // add skybox6
                        var mat:BitmapMaterial = new BitmapMaterial( Cast.bitmap(texture) );
            mat.smooth = true;
                        largeCube = new Skybox6(mat);
                        largeCube.quarterFaces();
                        view.scene.addChild(largeCube);
 
                        // listen for key events and run every frame
                        this.stage.addEventListener(KeyboardEvent.KEY_DOWN,onKeyDown);
                        this.stage.addEventListener(KeyboardEvent.KEY_UP,onKeyUp);
                        this.addEventListener(Event.ENTER_FRAME,update);
                }
 
                public function update(e:Event):void
                {
                        if(keyIsDown){
                // if the key is still pressed, just keep on moving
                switch(lastKey){
                    case Keyboard.UP        : cam.tiltAngle -= 5; break;
                    case Keyboard.DOWN        : cam.tiltAngle += 5; break;
                    case 87                                : cam.zoom += 0.3; break;
                    case 83                                : if(cam.zoom > 1.4){cam.zoom -= 0.3} break;
                    case Keyboard.LEFT        : cam.panAngle -= 5; break;
                    case Keyboard.RIGHT        : cam.panAngle += 5; break;
                }
            }
            // render the view
            cam.hover();
            view.render();
                }
                private function onKeyDown(e:KeyboardEvent):void
                {
                        lastKey = e.keyCode;
                        keyIsDown = true;
                }
                private function onKeyUp(e:KeyboardEvent):void
                {
                        keyIsDown = false;
                }
        }
}

и картинка к нему –
Вложение 28349

mooncar 18.08.2012 12:22

UN45, картинки и исходники нужно прилагать к сообщению, внешние файлообменники у нас запрещены.

UN45 18.08.2012 16:38

Извиняюсь! Протупил, ..нужно ставить Away3D, (не выше 3.6.0)

alatar 19.08.2012 14:55

Цитата:

В чем еще может быть проблема?
Видимо в том, что вы подключили Alternativa3D, но при этом пытаетесь использовать классы Away3D, библиотеку которого не подключили к проекту.


Часовой пояс GMT +4, время: 13:19.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.