[Laszlo-user] Problems / Solutions while porting existing OL 4.0.11 Application to OL 4.3.0

P T Withington ptw at pobox.com
Mon Apr 6 10:04:18 PDT 2009


On 2009-04-06, at 12:44EDT, Tim Dauer wrote:

> And here are my Questions:
>
> 1. What happened to the "id"-Tags? Every object I referred to by the  
> object's id could not be found anymore - the call points to an  
> undefined object. As up now I have to relate directly to my used  
> objects - but I miss that feature badly and I am sure this had not  
> be abandoned!

Are you talking about being able to say

<view id="p7">

?  This is still supported, but you cannot dynamically add views by  
id.  This is a restriction in swf9 (and possibly other future  
runtimes) that you cannot dynamically add global variables.  If you  
need a global to refer to a dynamically-created view, you would have  
to say:

<script>
   var p7;

...

   p7 = new lz.view(...);

> 2. Could be related to the first question: When I use the expression  
> "foo = new lz.Delegate(...)" I can not call that "foo" link to the  
> actual object later in the code - it points to an undefined object.  
> Could that be abandoned as well?!

This should work.  If you have a small test case showing the incorrect  
behavior, please file a bug.  Or maybe send it to the list so we can  
see where you might be going wrong.

Note, the documentation for <handler>/Delegate has some issues right  
now, which may be part of your confusion.  We are trying to work to a  
solution where you will be able to do everything you need to do in LZX  
using the <handler> tag and not have to make lz.Delegate's by hand.   
(See http://jira.openlaszlo.org/jira/browse/LPP-7816).




More information about the Laszlo-user mailing list