こんにちは、これはばかげているように思えるかもしれませんが、私は拡張現実アプリケーションを作成しようとしている学生であり、Flash Builder に取り込んだ AR 用のこのツールキットを見つけましたが、これまで外部ツールキットを実際に使用したことがなく、私が何をしているのかよくわかりません。
現時点では、未定義のプロパティ @ ar_cam、ar_vid、ar_marker、および ar_params にアクセスしようとしていると言い続けています。
何か間違ったことをしているのか、それとも外部ツールキットの使用方法に関係があるのか わかりません。
誰かがこれで私に与えることができるアドバイスは大歓迎です.
これまでの私のコードは次のとおりです。
package
{
import flash.display.BitmapData;
import flash.display.Sprite;
import flash.media.Camera;
import flash.media.Video;
import flash.utils.ByteArray;
import org.libspark.flartoolkit.core.FLARCode;
import org.libspark.flartoolkit.core.param.FLARParam;
[SWF(width="320", height="480", frameRate="30", backgroundColor="#FFFFFF")]
public class Main extends Sprite
{
[Embed(source="marker.pat", mimeType="application/octet-stream")]
private var marker:Class;
[Embed(source="camera_para.dat", mimeType="application/octet-stream")]
private var cam_params:Class;
public function Main()
{
createFLAR();
createCam();
}
public function createFLAR()
{
ar_params = new FLARParam();
ar_marker = new FLARCode(16, 16);
ar_params.loadARParam(new cam_params() as ByteArray);
ar_marker.loadARPatt(new marker());
}
public function createCam()
{
ar_vid = new Video(320, 480);
ar_cam = Camera.getCamera();
ar_cam.setMode(320, 480, 30);
ar_vid.attachCamera(ar_cam);
addChild(ar_vid);
}
}
}