Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 20.04.2011, 17:52
vadja вне форума Посмотреть профиль Отправить личное сообщение для vadja Найти все сообщения от vadja
  № 1  
Ответить с цитированием
vadja
 
Аватар для vadja

Регистрация: Oct 2005
Сообщений: 157
По умолчанию настройки компилятора в 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?

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


Последний раз редактировалось vadja; 20.04.2011 в 18:30.
Создать новую тему Ответ Часовой пояс GMT +4, время: 17:52.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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