Wait a sec.... Isn't the <a> tag, with the normal usage of the href attribute, supported within text fields -- even in Flash?

Now, href doesn't work within the <view> tag, and <a> doesn't work anywhere but inside of <text>, but that's another story.

Not that what you've done isn't useful -- but I don't think it's needed in the normal case (click to link to another page).

On Sep 27, 2008, at 6:26 AM, Henry Minsky wrote:

Hello,

The function to respond to a hyperlink is currently platform- dependent, although just a few days ago I added a cross-platform mechanism to the LFC. That is available only if you run a nightly build at the moment.

If you look at the implementation, the actual mechanism for Flash 8 applications is to use the syntax <a href="asfunction:funcname,arg">, whereas for DHTML is it to use "javascript:somescript" for target.

The new API is to call LzText.makeTextLink, which returns a string of the form "<a href=...>displayed value</a>" which you can append to the content of your LzText field. When clicked, it sends a "ontextlink" event back to the LzText object, with the value you choose.

/**
* Return a string which can be used to insert a hyperlink in a text field.
  * @param String str: The text displayed in the hyperlink.
  * @param String value: The value returned when the link is clicked.
  * @access public
  The text returned by makeTextLink can be appended to the text of a
  text field. It will make an HTML-style anchor, and will have a
displayed representation of the string STR. When clicked, the link will
  send an ontextlink event to the text view, with a value of VALUE.
 */
public function makeTextLink(str, value) {
    return this.sprite.makeTextLink(str,value);
}




On Fri, Sep 26, 2008 at 11:29 PM, cyril alias lyric <[EMAIL PROTECTED] > wrote:
Hello,

how to define an hyperlink that throws an
onclick-event?

I'd like to have the same behaviour as for buttons:
<button onclick="doSomething();" />

If possible, what is the correct syntax.
I tried
<a href="" onclick="doSomething();">Link</a>
without success.

Cheers,
lyric



__________________________________________________
Do You Yahoo!?
Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden Schutz gegen Massenmails.
http://mail.yahoo.com



--
Henry Minsky
Software Architect
[EMAIL PROTECTED]



Reply via email to