Ответы пользователя по тегу Adobe Flash
  • Захват звука с микрофона браузером (способы)

    lsdima
    @lsdima
    Если flash, то медиа-сервер не обязателен. Внутри флеша сигнал из микрофона хранится в битовом массиве. Дальше ищете подходящие библиотеки кодирования. Навскидку гугл выдал:

    blog.debit.nl/2009/03/mp3-encoder-in-flash-with-alchemy/
    github.com/kikko/Shine-MP3-Encoder-on-AS3-Alchemy

    К слову, можно обойтись и без кодирования, или кодировать на стороне сервера.
    В ньюансах не подскажу, т.к. с микрофоном работать не приходилось, но в целом где-то так.
    Ответ написан
    Комментировать
  • Аналог Greasemonkey для flash

    lsdima
    @lsdima
    С чужими роликами не выйдет. В своих — прописываете ExternalInterface, и можете обращаться к ролику через JavaScript, присваивать переменные и объекты.
    Ответ написан
    Комментировать
  • Flash lossless player?

    lsdima
    @lsdima
    Существует. Flash воспроизводит звук из битового массива, просто в нем нет встроенных библиотек для декодирования всех форматов (что понятно).

    Пример: www.wavpack.com/flash/wavpack.htm.
    Описание: www.hydrogenaudio.org/forums/index.php?showtopic=69316
    Ответ написан
  • Flash & ActionScript: с чего начать?

    lsdima
    @lsdima
    Для начала нужно сказать, что начиная с AS3, у flash замечательная бесплатная справочная база, лучшая из тех, с которыми я знаком. Поэтому начать нужно с нее. Первое, к чему вам стоит обратиться, даже если вы вообще ничего знаете — это книга (доступна и на русском) «ПРОГРАММИРОВАНИЕ НА ACTIONscript 3.0» (http://bit.ly/9oRs6H). Прочитав её, вы уже сможете писать полноцнные приложения.

    Далее нужно определиться со средством разработки. Если вы аниматор, то удобнее адобовских Flash CS, пожалуй, ничего нет. Но, если вы программист, то здесь доступен целый парк платных и бесплатных средств. Это и Powerflasher FDT (платный), и Realaxy Actionscript Editor от отечтвенных разработчиков и бесплатный SEPHY. Но мой фаворит — FlashDevelop, бесплатный редактор основанный на Eclipse, надежный, легкий, быстрый и продумынный до мелочей, вобщем must see.

    И я бы не советовал начинать изучение с Flex — это как есть пельмени руками. Вроде удобно, но постоянно будут возникать неудобства. Не говоря уже о том, что Flex — это средство разработки приложений с юзер-интерфесом, его код переводится в as3 и потом компилируется.

    Еще можете зайти https://freeriatools.adobe.com/, сказать, что вы студент и получить лицензионную версию Flash Builder для некоммерческого использования.
    Ответ написан
    2 комментария
  • Как из Flash читать/писать в базу данных (MySQL или MSSQL)

    lsdima
    @lsdima
    Что значит «Их оттуда можно элементарно достать»? Особенно если они генерируются программно. Напишите об этом в Adobe.

    И каким боком здесь онлайн-игра? Я написал выше, что нужно понимать целесообразность такого решения. У меня например таким образом вытаскиваются данные из ~10 взаимосвязанных баз, в которых исключительно публичная информация. Я хочу посмотреть на этот монструозный велосипед с API, который вы предлагаете, особенно, если структура данных может меняться.

    А если нужно получить доступ к секретным данным — никто не мешает написать отдельный php скрипт.

    И что вы опять с этой базой с паролями, закрыта она, за-кры-та. Ну если человек не понимает, то ему ни один туториал не поможет обезопасить систему, ообенно в случае с таким довольно нетривиальным решением как flash<-->mysql.
    Ответ написан
    7 комментариев
  • Как из Flash читать/писать в базу данных (MySQL или MSSQL)

    lsdima
    @lsdima
    Здесь уже достаточно много и правильно сказали выше. Может и мой опыт окажется полезным. Сейчас в одном проекте использую прямые SQL запросы из ролика, через php скрипт (в простейшем варианте — 10 строк кода). PHP-скрипт выполняет входящий запрос и отдает данные обратно ролику в JSON. Могу сказать, что это очень удобный и простой способ: возможностей sql запросов полностью хватает для выполнения сложных выборок, лишние данные между клиентом и сервером не бегают. В флеше мы получаем массив или объект с результатами выборки. В моем sql2flash классе запросы выглядят примерно так: sql2flash(«select * from table», slqHandler), где sqlHandler — обработчик результатов запроса. Если интересно, могу выслать код.
    Ответ написан
    6 комментариев