Я пытаюсь использовать Kinect для Windows с AS3. Поэтому я загружаю MS SDK и добавляю .ane к моему проекту (FlashDevelop).MSSDK не создает
Вот мой main.as:
public function Main()
{
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
trace(Kinect.isSupported());
if (Kinect.isSupported())
{
_kinect = Kinect.getDevice();
var deviceSettings : MSKinectSettings = new MSKinectSettings();
deviceSettings.userMaskEnabled = false;
deviceSettings.depthShowUserColors = false;
deviceSettings.depthResolution = CameraResolution.RESOLUTION_640_480;
deviceSettings.rgbResolution = CameraResolution.RESOLUTION_640_480;
deviceSettings.rgbEnabled = true;
_kinect.start(deviceSettings);
_kinect.addEventListener(DeviceEvent.STARTED, kinectStartedHandler, false, 0, true);
_kinect.addEventListener(DeviceEvent.STOPPED, kinectStoppedHandler, false, 0, true);
_kinect.addEventListener(CameraImageEvent.RGB_IMAGE_UPDATE, rgbImageUpdateHandler, false, 0, true);
_kinect.addEventListener(UserEvent.USERS_ADDED, _userAdded, false, 0, true);
_kinect.addEventListener(UserEvent.USERS_UPDATED, _userUpdated, false, 0, true);
_kinect.addEventListener(UserEvent.USERS_REMOVED, _userRemoved, false, 0, true);
_kinect.addEventListener(DeviceInfoEvent.INFO, onDeviceInfo, false, 0, true);
_kinect.addEventListener(DeviceErrorEvent.ERROR, onDeviceError, false, 0, true);
addChild(_bmp = new Bitmap());
}
}
Когда я запустить приложение, я получил следующее сообщение об ошибке:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at com.as3nui.nativeExtensions.air.kinect.bridge::ExtensionContextBridge()
at com.as3nui.nativeExtensions.air.kinect.manager::KinectManager/get sharedBridge()
at com.as3nui.nativeExtensions.air.kinect.manager::KinectManager()
at com.as3nui.nativeExtensions.air.kinect.manager::KinectManager$/getInstance()
at com.as3nui.nativeExtensions.air.kinect::Kinect$/get kinectManager()
at com.as3nui.nativeExtensions.air.kinect::Kinect$/isSupported()
at Main()
at runtime::ContentPlayer/loadInitialContent()
at runtime::ContentPlayer/playRawContent()
at runtime::ContentPlayer/playContent()
Я был поиск на ASNui форуме и кажется быть проблемой водителя. Однако я проверил весь файл, перезагрузил свой компьютер, и ничего не изменилось ...
Кроме того, если я отключу Kinect, у меня есть то же сообщение об ошибке.
ТНХ для помощи