You might also want to pick up a copy of "Laszlo in Action" as
placement is covered in depth. There is a nice example demonstrating
its usage from a visual standpoint and the debugger output is used to
show it from a lexical standpoint.

Norman Klein
Author: Laszlo in Action

On Tue, Feb 9, 2010 at 8:00 AM, P T Withington <[email protected]> wrote:
> But don't stop asking your questions!  It's good to see what people are 
> using, and what things are not obvious.  Placement is pretty key, but it is 
> buried deep in the documentation.
>
> On 2010-02-09, at 10:01, cem sonmez wrote:
>
>> I need to read the developer doc. again.
>> Thanks a lot.
>> Kind regards
>>
>> 2010/2/9 P T Withington <[email protected]>
>>
>>> I think you are looking for the `placement` attribute:
>>>
>>> http://www.openlaszlo.org/lps4.7/docs/developers/views.html#d0e68210
>>>
>>> which lets you override the lexical organization of views to place a view
>>> within a specific other view.
>>>
>>> On 2010-02-09, at 09:24, cem sonmez wrote:
>>>
>>>> And at last
>>>>
>>>> var registerWindoww = new lz.registerNewUser(canvas, {x: loginScreen.x,
>>>> y:loginScreen.y});
>>>> in the line above, for which attribute *canvas *value is being used.
>>>> for example if i want to create it with the tag
>>>> <registerNewUser x="200" y="300" *?=canvas*>
>>>> </registerNewUser>
>>>>
>>>> Bec. I want to override a method of myclass object and i can use it on
>>> swf8
>>>> with no problem like :
>>>>
>>>> registerWindoww.cancel= function () {
>>>>
>>>> }
>>>>
>>>> But on swf10, it is not allowed to create functions dynamically. So i
>>> think,
>>>> i need to use *registerWindoww* tag.
>>>>
>>>>
>>>>
>>>>
>>>> 2010/2/8 cem sonmez <[email protected]>
>>>>
>>>>> thanks a lot Henry.
>>>>> Actually, i have many questions about openlaszlo. Maybe, these are so
>>>>> simple questions, but anyway i will ask in my next post :)
>>>>> Regards.
>>>>>
>>>>>
>>>>> 2010/2/8 Henry Minsky <[email protected]>
>>>>>
>>>>> You would pass a hash table with the attribute values, as the second
>>> value
>>>>>> to the constructor (first
>>>>>> value is the parent that the instance will become a child of), so an
>>>>>> example is this instance
>>>>>> would become a child of the canvas view
>>>>>>
>>>>>> var foo = new lz.myclass(canvas, {x: 200, y:300, visible: false,
>>> flavor:
>>>>>> chocolate, ...})
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Mon, Feb 8, 2010 at 7:37 AM, cem sonmez <[email protected]>
>>> wrote:
>>>>>>
>>>>>>> hi all
>>>>>>> for axample, i have class named : *MyClass* and extends from window.
>>>>>>> And in another class definetion, i m trying to create an instance of
>>>>>>> myClass class with : *var myClass= new lz.MyClass();*
>>>>>>> And while creating the object, i want to pass the attribute values to
>>>>>>> myClass object. e.g (x=200, width="300") without writing
>>>>>>> myClass.setAttribute('x',200);
>>>>>>> trying to use like *var myClass= new lz.MyClass('x=200'); . *Is there
>>>>>>> any way like this syntax. * *I hope, I could explain what i m trying
>>> to
>>>>>>> do.
>>>>>>>
>>>>>>> Kind regards
>>>>>>> --
>>>>>>> Cem SONMEZ
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Henry Minsky
>>>>>> Software Architect
>>>>>> [email protected]
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Cem SONMEZ
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Cem SONMEZ
>>>
>>>
>>
>>
>> --
>> Cem SONMEZ
>
>
>

Reply via email to