1. #1
    Sencha - Support Team slemmon's Avatar
    Join Date
    Mar 2009
    Location
    Boise, ID
    Posts
    2,242
    Vote Rating
    63
    slemmon is just really nice slemmon is just really nice slemmon is just really nice slemmon is just really nice slemmon is just really nice

      0  

    Default [4.1.1 RC2] Sprite's el getHeight() returns 0

    [4.1.1 RC2] Sprite's el getHeight() returns 0


    I'm testing 4.1.1 RC2 in Chrome and have a sprite that I'm trying to get the height of. Sprite.el.getWidth() works as expected. Sprite.el.getHeight() returns 0.

    Get NaN in Firefox. Again, width is ok

  2. #2
    Sencha - Ext JS Dev Team evant's Avatar
    Join Date
    Apr 2007
    Location
    Sydney, Australia
    Posts
    15,091
    Vote Rating
    97
    evant is a splendid one to behold evant is a splendid one to behold evant is a splendid one to behold evant is a splendid one to behold evant is a splendid one to behold evant is a splendid one to behold evant is a splendid one to behold

      0  

    Default


    The same happens in 4.0.x, you should use the getBBox() method.
    Evan Trimboli
    Sencha Developer
    Twitter - @evantrimboli
    Don't be afraid of the source code!

  3. #3
    Sencha - Support Team slemmon's Avatar
    Join Date
    Mar 2009
    Location
    Boise, ID
    Posts
    2,242
    Vote Rating
    63
    slemmon is just really nice slemmon is just really nice slemmon is just really nice slemmon is just really nice slemmon is just really nice

      0  

    Default


    The height/width being off from the pixels threw me. Used the surface's viewBoxShift.scale to adjust for it and was having a hard time finding the surface's left/top edge. Found I could use surface.bgRect.getX() and getY() and everything lines up perfect.

    Any idea if surface.bgRect could be declared a public property in the API?