.width should give you the correct size if resize==true.

-Max

Benjamin Shine wrote:
> Calendar does a whole bunch of text measurement. For instance in the 
> monthtitle button:
>                 <method event="ontext">
>                     this.setX( Math.round( ( this.parent.width -
>                                this.getTextWidth())/2.0) - 2);
>                     this.setWidth (this.getTextWidth()+2);
>                     this.parent.monthtitleshdw.setWidth 
> (this.getTextWidth()+2);
> 
>                 </method>
> Can this all be replaced with something simpler and faster?
> 
> On Sep 29, 2006, at 4:00 PM, Max Carlson wrote:
> 
>> Comments:
>> * There is no x/yscaling in DHTML...
>>
>> * _x/yscale are flash-specific properties - you probably want to read 
>> it out of the sprite as it'll be undefined here:
>> +    var scale = "_" + xory + "scale";
>>
>> * These should use kernel API calls instead of if ($as2):
>> + if ($as2) {
>> +        if ((a.sprite.__LZmovieClipRef[scale] / 100) != a[scale]) {
>> +          Debug.error("%s != %s", a.sprite.__LZmovieClipRef[scale] / 
>> 100, a[scale]);
>> +        }
>> +      }
>> ..
>> +      if ($as2) {
>> +        if ((a.sprite.__LZmovieClipRef[scale] / 100) != a[scale]) {
>> +          Debug.error("%s != %s", a.sprite.__LZmovieClipRef[scale] / 
>> 100, a[scale]);
>> +        }
>> +      }
>>
>> -Max
>>
>> P T Withington wrote:
>>> Change change.C6vFh0Zaf.txt by [EMAIL PROTECTED] 
>>> /Users/ptw/pending-changes/ on 2006-09-29 18:19:09 EDT
>>> Summary: Port LvViewLinkage to DHTML
>>> Bugs Fixed:
>>> LPP-2816 getAttributeRelative inside a constraint doesn't work in dhtml
>>> Technical Reviewer: adam, max (pending)
>>> QA Reviewer: ben (pending)
>>> Doc Reviewer: n/a
>>> Details:
>>>     Library: LzObjects -> LzViewLinkage
>>>     LzSprite, LaszloView: move getLinkage back to View.
>>>     LzViewLinkage: Remove obsolete Object.error.  Put in class
>>>     declaration.  Simplify loop, use portable _*scale rather than
>>>     movieClip.
>>> Tests:
>>>     Test filed with bug works in both swf and dhtml.
>>>     QA reviewer should verify that it fixes the original problem with 
>>> calendar.
>>> Files:
>>> D      kernel/swf/LaszloObjects.as
>>> M      kernel/swf/Library.lzs
>>> M      kernel/swf/LzSprite.as
>>> A  +   views/LzViewLinkage.lzs
>>> M      views/LaszloView.lzs
>>> M      views/Library.lzs
> 

_______________________________________________
Laszlo-dev mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-dev

Reply via email to