This is the same code you sent in your first message. You can't have a class
in a keyframe's code if you're using AS2, so, what I would like to know is
where in your FLA you are creating this class' instance.

You might be creating it in the first keyframe, like this:

Keyframe1:

var teste = new Test();

So, how are you doing it ?

On 8/23/07, Tom Huynen <[EMAIL PROTECTED]> wrote:
>
> Apologies, underneath the exact code I'm using.
>
> class Test
> {
>     static var root_p:MovieClip = _root;
>
>
>     function Test()
>     {
>         display();
>         setInterMezzo()
>     }
>
>     function display()
>     {
>         var videoHolder_p:MovieClip = _root.attachMovie("videoHolder",
> "videoHolder_mc", 0);
>
>         //setup netstream
>         var connection_nc:NetConnection = new NetConnection();
>         connection_nc.connect(null);
>         var stream_ns:NetStream = new NetStream(connection_nc);
>
>
>         //movies
>         var videoHolder_p:MovieClip = _root.attachMovie("videoHolder",
> "videoHolder_mc", 0);
>         videoHolder_p.video.attachVideo(stream_ns);
>        stream_ns.play("bokk1.flv");
>
>     }
>
>     function setInterMezzo()
>     {
>         setInterval(this, "checkOnMove", 2000);
>     }
>
>     function checkOnMove()
>     {
>         trace("ok")
>
>     }
> }
>
>
> On 8/23/07, Tom Huynen <[EMAIL PROTECTED]> wrote:
> >
> > Hi,
> >
> > My goal is to play an FLV and use the setInterval method without
> problems
> > at the same time.
> > This works fine when my code is placed on the timeline.
> >
> > When the EXACT same code is placed in an external class however the FLV
> > gets interrupped soon as the setInterval is invoked.
> >
> > Also an onEnterFrame interferes with the flv when using an external
> class.
> >
> > How is this possible?
> >
> > Kind regards,
> >
> > Tom
> >
> >
> > class Test
> > {
> >     static var root_p:MovieClip = _root;
> >
> >
> >     function Test()
> >     {
> >         display();
> >         setInterMezzo()
> >     }
> >
> >     function display()
> >     {
> >         var videoHolder_p:MovieClip = _root.attachMovie("videoHolder",
> > "videoHolder_mc", 0);
> >
> >         //setup netstream
> >         var connection_nc:NetConnection = new NetConnection();
> >         connection_nc.connect(null);
> >         var stream_ns:NetStream = new NetStream(connection_nc);
> >
> >
> >         //movies
> >         var videoHolder_p:MovieClip = _root.attachMovie("videoHolder",
> > "videoHolder_mc", 0);
> >         videoHolder_p.video.attachVideo(stream_ns);
> >         root_p.stream_ns.play("bokk1.flv");
> >
> >     }
> >
> >     function setInterMezzo()
> >     {
> >         setInterval(this, "checkOnMove", 2000);
> >     }
> >
> >     function checkOnMove()
> >     {
> >         trace("ok")
> >
> >     }
> > }
> >
> _______________________________________________
> Flashcoders@chattyfig.figleaf.com
> To change your subscription options or search the archive:
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
> Brought to you by Fig Leaf Software
> Premier Authorized Adobe Consulting and Training
> http://www.figleaf.com
> http://training.figleaf.com
>
_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to