you could reset the list every time the loop is called

so:
var len2 = cueArray.length;
mainText.htmlText = "";
for (var i = 0; i<len2; i++)
{
      mainText.htmlText += "<b>"+cueArray[i]+"</b><br>";
}



On Tue, Jul 8, 2008 at 12:32 PM, Paul Jinks <[EMAIL PROTECTED]> wrote:

> Thanks to everyone for your help. This gets me closer to what I'm looking
> for.
>
> Unfortunately, there's a complicating factor: if the user scrubs across
> the same point in the video again, they end up with duplicates/triplicates
> of the list.
>
> Since we actually want people to do this, I'm looking for a solution that
> will replace the existing text with the full array on each cuePoint event.
> I thought that my original code would do this - unless there's a better
> way of achieving this?
>
> Hope this makes sense and thanks again.
>
> Paul
>
>
> On Tue, July 8, 2008 12:09 pm, Piers Cowburn wrote:
> > Hi Paul,
> >
> > Try:
> >
> >   var len2 = cueArray.length;
> > for (var i = 0; i<len2; i++)
> > {
> >       mainText.htmlText += "<b>"+cueArray[i]+"</b><br>";
> > }
> >
> > Piers
> >
> >
> >
> > On 8 Jul 2008, at 11:56, Paul Jinks wrote:
> >
> >> Apologies for last post: it got sent before I'd finished. That'll
> >> teach me
> >> to try to use the tab key using IMAP ;-). Here's the message again in
> >> full:
> >>
> >> I'm new to coding and I'm having a problem getting a for loop to do
> >> what I
> >> want it to. I think this is pretty basic, but I'll let you be the
> >> judge.
> >>
> >> I have a project to play through an flv which fires event cue
> >> points at
> >> certain points. At these points, text appears at the side of the video
> >> window as summaries of what's being said. The summary text is the
> >> name of
> >> the cue point and is added to an array called cueArray after
> >> checking that
> >> it doesn't already exist. So far so good.
> >>
> >> The last step is to output the full array to the text field and
> >> it's at
> >> this point that I'm at hitting head against wall pitch. I just
> >> can't get
> >> it to output the whole array in sequence. What I'm using is:
> >>        var len2 = cueArray.length;
> >>         for (var i = 0; i<len2; i++)
> >>         {
> >>         mainText.htmlText = "<b>"+cueArray[i]+"</b>";
> >>         }
> >> But what this does is print only the last item in the array,
> >> whereas I'm
> >> expecting it to print the array in full.
> >>
> >> TIA
> >>
> >> Paul
> >>
> >>
> >> _______________________________________________
> >> Flashcoders mailing list
> >> Flashcoders@chattyfig.figleaf.com
> >> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> >
> > [EMAIL PROTECTED]
> > 0207 631 3278
> >
> >
> > _______________________________________________
> > Flashcoders mailing list
> > Flashcoders@chattyfig.figleaf.com
> > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> >
>
>
> --
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Check out my website: http://www.pauljinks.co.uk :o)
>
>
> _______________________________________________
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to