![]() |
Несколько вопросов по работе с камерой
Добрый день всем. В связи с необходимость пришлось осваивать AS лошадиными скачками. Пишу на PHP, Delphi, Java-Script, немного С#. Больше всего ActionScript по своей структуре напоминает Java-Script (со смесью С-подобных), ну это лирическое отступление. Задача стоит получить видео и аудио с веб-камеры и передать его на сервер, допустим на FMS. По сути рабочие пример в сети есть, но хочется разобрать самому. Нашел на сайте Адобе такое:
Код AS3:
Все работает на ура и даже выводит картинку, но возникло несколько вопросов: 1. Как улучшить качество отображаемой картинки (в том же скайпе качество картинки лучше); 2. Могу ли я как то вывести изображение не на центральную рабочию область, а на какой то созданный объект (а-ля трансляция на Panel в Delphi) 3. В основной fla файл подключаю camera.as (в свойствах документа - class) с выше описанным кодом, при запуски мувика проигрывание начинается сразу же: а как сделать что бы изображение появлялось только после нажатия на кнопку?... Не сочтите за наглость вышеописанные вопросы... Буду признателен за помощь! |
AS от js отличается более строгой типизацией.
1) http://help.adobe.com/ru_RU/FlashPla...ia/Camera.html я бы попробовал методы setMode и setQuality у камеры 2) объект Video это просто отображаемый объект. Вы можете его положить в любой DisplayObjectContainer - Sprite, MovieClip. Можете произвольно задавать его размеры width, height и координаты x, y 3) Посмотрите в сети пример кнопки. Вобщих чертах так: добавляете слушателя нажатия на кнопкуб в качестве обработчика указываете ссылку на метод или функцию, в обработчике выполняете код Код AS3:
|
Благодарю за ответ, но как сделать что бы при старке мувика не начинал выполнятся скрипт?
|
что бы при старте? Наложить на него событие, при котором выполнялся бы твой код (например, нажать на сцену):
Код AS3:
|
Цитата:
Цитата:
|
thirst, пытаюсь при клике на кнопку... выдает: Packages cannot be nested.
|
Цитата:
Но может быть дело в структуре класса? Должно быть так: Код AS3:
|
| Часовой пояс GMT +4, время: 04:12. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.