yes, but i want to add my _stream video to the plane...
your result and my here:
                private function createScene():void
                {
                        var videomat:VideoMaterial = new 
VideoMaterial({loop:true,
                        file:_stream});
                        _video = videomat.video;

                        var plane:Plane = new Plane({material:_video});
                        this.scene.addChild(plane);
                        plane.width = 2000;
                        plane.height = 1500;
                        plane.rotationX = 45;
                        plane.z = -100;
                        camera.lookAt(plane.scenePosition);

                        //_video.attachNetStream(_stream);
                        _stream.play("http://www.domain.com/vp6maskcue.flv";);

                        camera.x = 0;
                        camera.y = 0;
                        camera.z = -500;
                }
show NO video.... i dont know whats going on... the scene is empty, no
plane, no videotexture...

On 31 Aug., 14:48, Fabrice3D <[email protected]> wrote:
> var videomat:VideoMaterial = new VideoMaterial({loop:true,  
> file:"videos/verycoolvid.flv"});
> _video = videomat.video;
>
> Fabrice
>
> On Aug 31, 2009, at 2:38 PM, martin wrote:
>
>
>
>
>
> > do u mean this line:
> > var plane:Plane = new Plane({material:_video});
>
> > i experiment with a VideoMaterial, but i get always casting problem:
> > _videoTexture = new VideoMaterial(_video);
> > var plane:Plane = new Plane({material:_videoTexture.video});
> > or
> > var plane:Plane = new Plane({material:_videoTexture});
>
> > how can i allocate the videotexture to the plane material?
> > thx
>
> > On 31 Aug., 13:58, Fabrice3D <[email protected]> wrote:
> >> no you need to make a VideoMaterial,
> >> your _video becomes then material.video
>
> >> Fabrice
> >> On Aug 31, 2009, at 12:23 PM, martin wrote:
>
> >>> hallo fabrice,
> >>> that is a good news!
> >>> it works good with an video object but i see nothing in my scene!? i
> >>> hear only the audio and see nothing - do u see my mistake!?
>
> >>>         private function loadVideo() : void
> >>>         {
> >>>             var customClient:Object = new Object();
>
> >>>             customClient["onCuePoint"] = cuePointHandler;
> >>>             customClient["onMetaData"] = metaDataHandler;
>
> >>>                            _connection = new NetConnection();
> >>>             _connection.connect(null);
>
> >>>             _stream = new NetStream(_connection);
> >>>             _stream.checkPolicyFile = true;
> >>>             _stream.addEventListener(AsyncErrorEvent.ASYNC_ERROR,
> >>> asyncErrorHandler);
> >>>             _stream.client = customClient;
> >>>             _video = new Video(_videoWidth, _videoHeight);
> >>>             _video.attachNetStream(_stream);
>
> >>>                            
> >>> _stream.play('http://www.domain.com/myvideo.flv')
> >>> ;
> >>>                            trace("loadVideo done...");
> >>>         }
>
> >>>         private function cuePointHandler(infoObject_ : Object) :  
> >>> void
> >>>         {
> >>>                    trace("cuePointHandler");
> >>>         }
>
> >>>         private function metaDataHandler(infoObject_ : Object) :  
> >>> void
> >>>         {
> >>>                    trace("metaDataHandler");
> >>>                    trace(infoObject_);
> >>>         }
>
> >>>         private function asyncErrorHandler(event:AsyncErrorEvent) :
> >>> void
> >>>         {
> >>>                    trace("asyncErrorHandler");
> >>>         }
>
> >>>                    private function createScene():void
> >>>                    {
> >>>                    var plane:Plane = new Plane({material:_video});
> >>>                    this.scene.addChild(plane);
> >>>                    plane.width = 2000;
> >>>                    plane.height = 1500;
> >>>                    plane.rotationX = 45;
> >>>                    plane.z = -100;
> >>>                    camera.lookAt(plane.scenePosition);
>
> >>>                    camera.x = 0;
> >>>                    camera.y = 0;
> >>>                    camera.z = -500;
>
> >>>                    trace(plane.x + " - " + plane.y + " - " +  
> >>> plane.z);
>
> >>>                    trace("done create scene...");
> >>>            }
>
> >>> thx for your description! that was really helpful...
> >>> greets
> >>> martin
>
> >>> On 30 Aug., 01:48, Fabrice3D <[email protected]> wrote:
> >>>> as long as you know where your video object is, there is no reason
> >>>> why
> >>>> it shouldn't work.
> >>>> but you will have to make something custom. the video material
> >>>> doesn't
> >>>> support cuepoints out of the box yet.
>
> >>>> on metadata event ,the metadata object contains the cuepoints
> >>>> with a type, name, params and of course the timing
>
> >>>> you will have to store this info and check the time of the video
> >>>> while
> >>>> playing and trigger.
> >>>> I've wrote back in as2, some clases for this. the funcky thing is
> >>>> that
> >>>> with almost no changes
> >>>> the system works not only on flv, but also on mp3, anything with a
> >>>> duration...
> >>>> Setting own custom cuepoints by code is also more flexible. you do
> >>>> not
> >>>> need to reencode the video if you need to update them.
> >>>> In as3 it should not be that complex to setup.
>
> >>>> Fabrice
>
> >>>> On Aug 30, 2009, at 12:46 AM, martin wrote:
>
> >>>>> hey awayer,
> >>>>> is it possible to trigger cuepoint from my moviematerial (.flv).  
> >>>>> the
> >>>>> moviematerial is on a 3d plane.
> >>>>> i know you can make the flv on a videodisplay component and this
> >>>>> component triggers cuepoits. but my video has a alpha channel and
> >>>>> this
> >>>>> doesn't work with a videodiplay component only with a real 3d
> >>>>> plane as
> >>>>> a videotexture.
> >>>>> is this possible in away3d!? i found nothing about this... i read,
> >>>>> it
> >>>>> is possible in papervision3d...
> >>>>> hope anyone can answer to this special question.
> >>>>> greets
> >>>>> martin

Reply via email to