Karl

Thanks for your suggestions, they make good sense and don't throw any
syntax errors.

However they both cause nothing to appear in mainText. If I trace
newCuePoint (in your example) or cueArray[i] I get the full array of
cuepoints, so the value is being passed along but isn't making it to
mainText.htmlText

Looking at the relevant livedocs page I see that asfunction requires
string parameters. Could this be the problem?

http://livedocs.adobe.com/flash/8/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00001719.html

Any other suggestions?

Paul

On Wed, Aug 5, 2009 at 1:44 PM, Karl DeSaulniers<k...@designdrumm.com> wrote:
> You could try..
>
> mainText.htmlText += '<a href="asfunction:clickMe,'+
> cueArray[i]+'">'+cueArray[i]+'</a>';
>
> Haven't tested.
> Or assign cueArray[i] to a var and insert that.
>
> var newCuePoint = cueArray[i];
> replace in above code, but call this line before it executes.
>
> Lmk,
>
> Karl
>
> Sent from losPhone
>
> On Aug 5, 2009, at 7:04 AM, Paul Jinks <p...@pauljinks.co.uk> wrote:
>
>> Thanks for the help so far. The asfunction code does indeed enable the
>> video player to go to a cue point. Thus
>>
>> function clickMe(){
>> caption_flvp.seekToNavCuePoint(navpoint);
>> }
>>
>> and
>>
>> mainText.htmlText += "<a href=\"asfunction:clickMe,
>> navpoint\">navpoint</a>";
>>
>> produces linktext navpoint which when clicked takes the video player
>> back to cuepoint navpoint. Hurrah! So, I guess the tricky bit is done,
>> but....
>>
>> I need to be able to pass variables through this code and that's where
>> I hit a problem.  The way I have the player rigged up is that as cue
>> points come along they're added to an array, the last which is output
>> to the list provided it's not already present (this so that re-viewing
>> the video doesn't produce a whole lot of duplicate list items).
>>
>> So, in the original code I have:
>> mainText.htmlText = "";
>> for (var i = 0; i<len2; i++) {
>> mainText.htmlText += cueArray[i];}
>>
>> My problem is that when I put cueArray[i] into the asfunction code:
>> mainText.htmlText += "<a href=\"asfunction:clickMe,
>> cueArray[i]\">cueArray[i]</a>";
>>
>> It outputs cueArray[i] as string since it falls between the double
>> quote marks, any attempt to change the quote marks throws an error and
>> breaks the player. I'm hoping this is only a problem because my
>> knowledge of coding is pretty basic; any suggestions on fixing this?
>>
>> Many thanks in advance
>>
>> Paul
>>
>> On Wed, Aug 5, 2009 at 10:50 AM, Paul Jinks<p...@pauljinks.co.uk> wrote:
>>>
>>> Thanks guys
>>>
>>> Will look into this and get back. I'm using as2 where I think
>>> asfunction does the job now performed by TextEvent.LINK, but I need to
>>> check this out.
>>>
>>> Paul
>>>
>>> On Tue, Aug 4, 2009 at 6:53 PM, Merrill,
>>> Jason<jason.merr...@bankofamerica.com> wrote:
>>>>
>>>> FYI - that's only good if you want the link to go to a URL - if you want
>>>> it to trigger some actionscript to do something else (like the OP
>>>> mentioned to go to a point in the video), you have to use TextEvent.LINK
>>>> AFAIK.
>>>>
>>>>
>>>> Jason Merrill
>>>>
>>>> Bank of  America   Global Learning
>>>> Shared Services Solutions Development
>>>>
>>>> Monthly meetings on the Adobe Flash platform for rich media experiences
>>>> - join the Bank of America Flash Platform Community
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: flashcoders-boun...@chattyfig.figleaf.com
>>>> [mailto:flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of Karl
>>>> DeSaulniers
>>>> Sent: Tuesday, August 04, 2009 12:06 PM
>>>> To: Flash Coders List
>>>> Subject: Re: [Flashcoders] Seek cue points from texthtml list.
>>>>
>>>> texthtml = '<a href="www.yourlink.com"><li>'+string+'</li></a>';
>>>>
>>>> Or
>>>>
>>>> texthtml = '<a href="'+urlstring+'"><li>'+string+'</li></a>';
>>>>
>>>> Have not tested, but I think these should work.
>>>> Hth
>>>>
>>>> Karl
>>>>
>>>> Sent from losPhone
>>>>
>>>> On Aug 4, 2009, at 10:13 AM, Paul Jinks <p...@pauljinks.co.uk> wrote:
>>>>
>>>>> Hi
>>>>>
>>>>> I have a video player which takes event cue points in the flv and
>>>>> outputs them as a rolling list of bullet points (kind of a summary of
>>>>> what's being said). I do this by listening for the cue point name and
>>>>> putting it within html list tags which are then displayed in a text
>>>>> field.
>>>>>
>>>>> texthtml = ("<li>")+string+("</li>");
>>>>>
>>>>> I've been asked to make the list items clickable so that they take the
>>>>> viewer to their cue point.
>>>>>
>>>>> Is this possible, and if so how?
>>>>>
>>>>> Many thanks in advance
>>>>>
>>>>> Paul
>>>>> _______________________________________________
>>>>> 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
>>>> _______________________________________________
>>>> 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
>
> _______________________________________________
> 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