[Laszlo-dev] Query args width and height processed by LaszloCanvas.lzs#construct()

Raju Bitter rajubitter at me.com
Sun Jul 19 06:30:05 PDT 2009


Actually it happens on canvas construction, in the construct() method.  
Which means, it overrides the values in your <canvas /> declaration  
within LZX. As a result canvas will - even in full screen mode - still  
report the static width & height passed into the app.

On Jul 19, 2009, at 3:09 AM, Sarah Allen wrote:

> It does seem like a useful feature in case you want to use a swf  
> embedded in something that is not a browser (although I suppose you  
> could always write it yourself in code, so maybe it is not worth  
> maintaining)
>
> Just curious... why does it interfere with full screen mode?  I  
> would think that would happen long after canvas construct...
>
> On Jul 18, 2009, at 5:47 PM, Raju Bitter wrote:
>
>> A user in the forums ran into a problem with full screen mode.  
>> Here's the thread:
>> http://forum.openlaszlo.org/showthread.php?t=13774
>>
>> Here's the test page as well. The left application scales when  
>> going into fullscree, the right one doesn't. For both the canvas  
>> width & height are set to 100%. The customer wants to use the  
>> following query vars attached to the SWF:
>> http://www.simplylearnt.com:5080/xmlcrm/slTest.swf?test_id=_-epinfoways&type=share&partner=fachak&width=500&height=400
>>
>> The usage of the args with the name width and height is processed  
>> by LaszloCanvas.lzs#construct(), here are the relevant lines (line  
>> 307-12)
>>       // Default to arg values
>>       var width = args.width;
>>       var height = args.height;
>>       var bgcolor = args.bgcolor;
>>       delete args.width;
>>       delete args.height;
>>       delete args.bgcolor;
>>
>> Is that a feature we still use? Looks like it might be used, so we  
>> should probably advise programmers not too attach any query strings  
>> with those names to the SWF, if they plan to use full screen.
>>
>> - Raju
>>
>
>
>
>



More information about the Laszlo-dev mailing list