Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   настройки компилятора в Flash CS5 IDE (компиляция под 10.2 плеер) (http://www.flasher.ru/forum/showthread.php?t=154655)

vadja 20.04.2011 17:52

настройки компилятора в Flash CS5 IDE (компиляция под 10.2 плеер)
 
Искал, не нашел.

Вот пробую настроить Flash IDE, чтобы компилировал под 10.2 плеер.
Сделал все как описано тут http://www.flasher.ru/forum/blog.php?b=335

Скомпилилось, запустил в среде флеша, плеер ругнулся:
VerifyError: Error #1014: Не удалось найти класс flash.events::StageVideoAvailabilityEvent.

... открыл в виндоус среде, плеер у меня 10.1, вылетела таже ошибка, что логично. Окей, открыл в хроме (в нем плеер 10.2), написало что нет hardware поддержки.

везде написано что нужно добавить к компилятору -swf-version=11
вот это тоже облазил флеш, не нашел куда это прописать, подскажите?

вот код которым проверяю:
Код AS3:

package  {
        import flash.media.StageVideoAvailability;
        import flash.events.StageVideoAvailabilityEvent;
        import flash.events.Event;
        import flash.display.MovieClip;
 
        public class MyStageVideo extends MovieClip{
                public function MyStageVideo(){
                        if(stage){
                                init();
                        }else{
                                this.addEventListener(Event.ADDED_TO_STAGE, init);
                        }
                }
 
                function init(e:Event = null){
                        stage.addEventListener(StageVideoAvailabilityEvent.STAGE_VIDEO_AVAILABILITY, onStageVideoState);
                }
 
                private function onStageVideoState(event:StageVideoAvailabilityEvent):void{     
                        var available:Boolean = (event.availability == StageVideoAvailability.AVAILABLE);     
                        text1.text = ""+available;
                }
        }
}

PS
с CustomCursor та же беда (все дело похоже с этим параметром -swf-version=11, но можно ли его прописать именно во FLASH IDE я хз)

Добавлено через 35 минут
оу... перечитал это http://www.adobe.com/devnet/flashpla...age_video.html

сгенерил html
в нем
Код:

wmode="direct"
или
Код:

wmode="gpu"
окей, поддержка заработала. Отлично =)

--

насчет -swf-version=11 есть подозрение что прописывается в файле ..\Adobe\Adobe Flash CS5\Common\Configuration\Players\FlashPlayer10_2.xml
в строке
Код:

<player id="FlashPlayer10.2" version="11" asversion="3">
хм.. хорошо, тогда вопрос как сделать чтобы эта поддержка аппаратного ускорения работала без оборачивания в html?

кто разобрался со всем этим поправьте меня если бред пишу =)


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

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