Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Вопрос про Microphone (http://www.flasher.ru/forum/showthread.php?t=161557)

Light 25.07.2011 18:54

Вопрос про Microphone
 
Скажите, почему у меня нет метода getEnhancedMicrophone в классе Microphone? Он что, только в CS5 появился? У меня CS4... Импортнул flash.media.*

Если его действительно нет в CS4, то как бороться с эхом без EnhancedMicrophone?

XoJlToH 25.07.2011 19:18

подключить новый сдк к билдеру и palyerglobal.swc, компилить под плеер 10.3
но лично у меня так и не получилось использовать новое эхоподавление

Light 25.07.2011 20:06

XoJlToH, а можно поподробнее? Я программирую на Adobe Flash CS4, и я тут что-то не вижу никаких билдеров и palyerglobal.swc. И как прикрутить к ним новый сдк не знаю. И где его достать этот сдк?. А насчет компилирования - в Publish Settings максимальная версия плеера у меня - 10. 10.3 нету. Что делать, объясните пожалуйста?

XoJlToH 25.07.2011 23:53

Писать код не во флэш цс4, а во флэш билдере
https://www.adobe.com/cfusion/tdrc/i...=flash_builder
положить http://download.macromedia.com/pub/l...bal_071311.swc в C:\Program Files\Adobe\Adobe Flash Builder 4.5\sdks\4.5.1\frameworks\libs\player\10.3
выбрать в настройках проекта публикацию под этот плеер
Должны отобразиться методы в диаграмме классов.

У меня все отобразилось, но при компиляции выдает, что методы не найдены. Хз что я еще делаю не так

MXPain 26.07.2011 01:28

Цитата:

Писать код не во флэш цс4, а во флэш билдере
это тут совершенно ни при чем,пусть каждый пишет в чем ему удобно

Light просто установите в параметрах публикации 10й плеер, ну и сам плеер тоже скачать и поставить не забудьте дебажную версию.

suVrik 26.07.2011 01:35

Ещё ведь надо подключить palyerglobal.swc новой версии плеера.
В CS3 эта библиотека находится по адресу:
...\Adobe Flash CS3\ru\Configuration\ActionScript 3.0\Classes

Light 26.07.2011 05:37

Заменил playerglobal.swc, теперь уже получше - компилятор вроде бы знает про существование getEnhancedMicrophone, но говорит, что getEnhancedMicrophone не является функцией. Код такой:
Код AS3:

var mic:Microphone = Microphone.getEnhancedMicrophone();

Все по инструкции. Но пишет:
TypeError: Error #1006: getEnhancedMicrophone не является функцией.

Как это может не являться функцией? Пробовал убрать скобки после getEnhancedMicrophone, но тогда он пишет, про несоответствие типов Microphone и Function, то есть, для него это теперь уже функция...

Dron1564 14.09.2011 04:07

Цитата:

Код AS3:
var mic:Microphone = Microphone.getEnhancedMicrophone();
Все по инструкции. Но пишет:
TypeError: Error #1006: getEnhancedMicrophone не является функцией.

Как это может не являться функцией? Пробовал убрать скобки после getEnhancedMicrophone, но тогда он пишет, про несоответствие типов Microphone и Function, то есть, для него это теперь уже функция...
Та же проблема... помогите кто-нить.. плз )

К стати и почему то, звука нету на приложениях использующих его( getEnhancedMicrophone() ) , хотя плеер 10.3 стоит..

Romanson 14.09.2011 05:20

Я компилил используя FD4 с поддержкой плеера 10.3 (что важно так же указать в проекте)
далее project->properties->закладка compiler options->additional compiler options
в нём прописывал -swf-version=12
всё

Dron1564 14.09.2011 13:18

Оо помогло ОГРОМНОЕ СПАСИБО....

Веталь 04.02.2012 06:30

Расскажите, пожалуйста, подробно как во FD это все дело прикрутить! Очень нужно!
Вродь все сделал прально, а ошибку выдает: Error #1006: getEnhancedMicrophone не является функцией


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

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