Ошибка № 1009: невозможно получить доступ к свойству или методу пустого объекта reference.on камеры

Я работаю над приложением дополненной реальности, где мой дополненный объект можно потрогать руками. Так что в нем есть обнаружение движения. Я строю его, используя flartoolkit и away3d.

Я уже сделал часть дополненной реальности и обнаружения движения. Проблема в том, где я их объединил,

Я получил класс для обнаружения движения от http://blog.soulwire.co.uk/code/actionscript-3/webcam-motion-detection-tracking

Всякий раз, когда я пытаюсь запустить мою программу, она получает ошибку #1009: не удается получить доступ к свойству или методу нулевого объекта reference.on camera

от того, что я анализирую, мой код не может отличить, какую камеру я использую. Если кто-то может показать горячее, чтобы исправить это, это мне очень поможет

вот инициализация для камеры в части дополненной реальности

this.flarManager.removeEventListener(Event.INIT, this.onFlarManagerInited);

        this.camera3D = new FLARCamera_Away3D(this.flarManager, new Rectangle(0, 0, this.stage.stageWidth, this.stage.stageHeight));
        this.view = new View3D({x:0.5*this.stage.stageWidth, y:0.5*this.stage.stageHeight, scene:this.scene3D, camera:this.camera3D});
        this.addChild(this.view);

        this.light = new DirectionalLight3D();
        this.light.direction = new Vector3D(500, -300, 200);
        this.scene3D.addLight(light);

и вот инициализация для камеры в моей части обнаружения движения

        var camW : int = 420;
        var camH : int = 320;

        // Create the camera
        var cam : Camera = Camera.getCamera();
        cam.setMode(camW, camH, stage.frameRate);

        // Create a video
        var vid : Video = new Video(camW, camH);
        vid.attachCamera(cam);

0 ответов

Другие вопросы по тегам