I can tackle it. let's see; i'd write the following, after an
introduction (all code is untested and represents a pattern, adapt it as
you will)
Your problem: You want to do is send a "connection successful" event
that you can catch, signaling that a method is to be called to continue
using the connection. You seem to be trying to do it by setting up the
delegate manually, when i think, looking at your code, that you have
hooks to fire events on laszlo nodes that can communicate this state change.
Solution: An event is anytime you use x.setAttribute() by the way -
that's what it does, makes sure that handlers are fired. That said, if
you declare an attribute of any laszlo node and in your code, when you
have success on your net connection, you say
"somenode.setAttribute('success, true);" then in another node you can
say, <handler name="onfoo" reference="somenode">...</handler> and in
that code you can then do what ever other steps are required to use the
connection.
Further thought if i'm wrong: can you say why it is you decided to use
manual delegates? it might make things clearer for me, i've not used the
net connection code you have there but make guesses.
.j.
cem sonmez wrote:
doesnT anyone have any idea. I got stuck here. Waiting for someones
advices.
Thanks
2009/12/18 cem sonmez <[email protected] <mailto:[email protected]>>
hi
when i try do use the delegate such like :
if( typeof this.del == "undefined" ) {
this.del = new LzDelegate(this, "connect('chat', conn,
true)" );
}
this.del.register(conn,
"netStatusHandler('NetConnection.Connect.Success')" );
}
I m getting the error on the debug like :
*soChat.connect('chat', conn, true) => (void 0) (must be a function)*
Actually i want to do this : call the *connect* method on the
class when the netStatusHandler method of the *conn* object has
been completed. I m not sure that am i using the delegate
correctly (as i m getting the error, of course not :)).
I have attached the relevant files.
Can anyone help me what i m missing to do.
Kind regards.
--
Cem SONMEZ
--
Cem SONMEZ