1046: Type WAS or not was not found at compile-time constant: Vid.
1180: Call to undefined method Possibly a Vid.
I pass the script That I Need, or am I doing wrong Please guide me from now thanks.
Papervision and I Have v061 FLARanager_
package {
com.greensock.TweenMax import;
com.greensock.easing import .*;
com.transmote.flar.FLARManager import;
com.transmote.flar.marker.FLARMarker import;
com.transmote.flar.marker.FLARMarkerEvent import;
com.transmote.flar.utils.geom.FLARPVGeomUtils import;
import flash.display.Sprite;
import flash.events.Event;
org.libspark.flartoolkit.support.pv3d.FLARCamera3D import;
org.papervision3d.cameras.Camera3D import;
org.papervision3d.materials.MovieMaterial import;
org.papervision3d.objects.DisplayObject3D import;
org.papervision3d.objects.parsers.DAE import;
org.papervision3d.objects.primitives.Plane import;
org.papervision3d.render.LazyRenderEngine import;
org.papervision3d.scenes.Scene3D import;
org.papervision3d.view.Viewport3D import;
[SWF (width = "640" height = "480", backgroundColor = "# 000000", framerate = "30")]
public class extends Sprite VideoManager
{
private var fm: FLARManager;
marker0 private var: FLARMarker;
marker1 private var: FLARMarker;
private var scene: Scene3D;
private var view: Viewport3D;
private var camera: Camera3D;
LRE private var: LazyRenderEngine;
private var p0: Plane;
private var p1: Plane;
con0 private var: DisplayObject3D;
con1 private var: DisplayObject3D;
/ / OUT TWICE THE ERROR
1046: Type WAS or not was not found at compile-time constant: Vid.
/ / THIS LINE private var v0: Vine;
/ / THIS LINE private var v1: Vid;
VideoManager public function ()
{
initFLAR ();
/ / OUT TWICE THE ERROR
1180: Call to undefined method Possibly a Vid.
/ / THIS LINE Vid v0 = new ();
/ / THIS LINE Vid v1 = new ();
v0.vid.source = "videos / ebe.flv";
v1.vid.source = "videos / hadjian.flv";
v0.vid.stop ();
v1.vid.stop ();
v0.vid.autoPlay = false;
v1.vid.autoPlay = false;
v1.alpha = 0;
}
initFLAR public function (): void
{
fm = new FLARManager ("config / flarConfig.xml");
fm.addEventListener (FLARMarkerEvent.MARKER_ADDED, onAdded);
fm.addEventListener (FLARMarkerEvent.MARKER_UPDATED, OnUpdated);
fm.addEventListener (FLARMarkerEvent.MARKER_REMOVED, onRemove);
fm.addEventListener (Event.INIT, init3D);
addChild (Sprite (fm.flarSource));
}
onAdded private function (e: FLARMarkerEvent): void
{
if (e.marker.patternId.toString () == "0")
{
marker0 = e.marker;
p0.visible = true;
v0.vid.play ();
}
else if (e.marker.patternId.toString () == "1")
{
marker1 = e.marker;
p1.visible = true;
v1.vid.play ();
TweenMax.to (v1, 1, {alpha: 1, ease: Linear.easeNone});
}
}
OnUpdated private function (e: FLARMarkerEvent): void
{
if (e.marker.patternId.toString () == "0")
{
marker0 = e.marker;
p0.visible = true;
}
else if (e.marker.patternId.toString () == "1")
{
marker1 = e.marker;
p1.visible = true;
}
}
onRemove private function (e: FLARMarkerEvent): void
{
if (e.marker.patternId.toString () == "0")
{
marker0 = null;
p0.visible = false;
v0.vid.stop ();
}
else if (e.marker.patternId.toString () == "1")
{
marker1 = null;
/ / P1.visible = false;
/ / V1.vid.stop ();
TweenMax.to (v1, 1, {alpha: 0.5, ease: Linear.easeNone});
}
}
init3D private function (e: Event): void
{
Scene3D scene = new ();
camera = new FLARCamera3D (fm.cameraParams);
view = new Viewport3D (640, 480, true);
LRE = new LazyRenderEngine (scene, camera, view);
mat0 var: = new MovieMaterial MovieMaterial (v0, true, true);
var mat1: MovieMaterial MovieMaterial = new (v1, true, true);
p0 = new Plane (mat0, 160, 120);
p1 = new Plane (mat1, 160, 120);
p0.visible = false;
p1.visible = false;
p0.scaleY = -1;
p0.rotationZ = 90;
p1.scaleY = -1;
p1.rotationZ = 90;
con0 = new DisplayObject3D ();
con1 = new DisplayObject3D ();
con0.addChild (p0);
con1.addChild (p1);
scene.addChild (con0);
scene.addChild (con1);
addChild (view);
addEventListener (Event.ENTER_FRAME, loop);
}
private function loop (e: Event): void
{
if (marker0! = null)
{
con0.transform = FLARPVGeomUtils.convertFLARMatrixToPVMatrix (marker0.transformMatrix);
}
if (marker1! = null)
{
con1.transform = FLARPVGeomUtils.convertFLARMatrixToPVMatrix (marker1.transformMatrix);
}
lre.render ();
}
}
}