ActionScript class "неопределенное свойство" ошибки - PullRequest
0 голосов
/ 17 декабря 2010

У меня много проблем с настройкой подключения к веб-камере.Я прочитал, что должен использовать класс для соединения, чтобы был определен метод onBWDone (), и я не получаю сообщение об ошибке этого метода.1005 * Во флэш-файле я делаю это:

import cam.WebcamSetup;

var wc:WebcamSetup = new WebcamSetup();
wc.appURL = "rtmp://xxxxx";

var nss:NetStream = wc.setConnection();

var camera = Camera.getCamera();

if (camera != null){

    myVid.attachCamera(camera);

    nss.attachCamera(camera);
}

Я получаю множество ошибок "неопределенный метод" и "неопределенное свойство"И я не могу сделать возврат, как это?Я получаю сообщение об ошибке «Возвращаемое значение должно быть неопределенным».

Ответы [ 2 ]

1 голос
/ 17 декабря 2010

Первая проблема, которую я вижу, состоит в том, что ваша функция setConnection имеет тип возврата void (что означает, что функция ничего не возвращает).

public function setConnection():void

должно быть

public function setConnection():NetStream

Тогда AS3знает, что объект, возвращаемый из функции setConnection, будет иметь тип NetStream.

Было бы полезно, если бы вы вставили полученные ошибки.

Является ли getCamera статической функцией в классе Camera?Трудно понять, что происходит.

0 голосов
/ 17 декабря 2010

вчера я ответил почти на тот же вопрос (вам следует подождать, пока NetConnection подключится, прежде чем создавать NetStream)и между прочим, ваши nss и camera переменные не имеют объявления типа, а var nss = wc.setConnection(); ничего не значит, пока setConnection() возвращает void

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...