Right, that makes perfect sense and is useful.

On Sep 27, 2008, at 10:35 AM, Henry Minsky wrote:

The use case I'm trying to support is making hyperlinks in your text fields that perform custom actions local to the current application. Such as clicking on something in the debugger window and having it perform Debug.inspect() of the object.



On Sat, Sep 27, 2008 at 1:29 PM, David Temkin <[EMAIL PROTECTED] > wrote: 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]






--
Henry Minsky
Software Architect
[EMAIL PROTECTED]



Reply via email to