Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   TextField & asfunction (http://www.flasher.ru/forum/showthread.php?t=92913)

Kikasso 21.05.2007 21:10

Именно обрезаться. То есть текстовое поле невысокое, высота текста больше. Все картинки не влезающие в поле обрезаются по границе поля, а те что не видны - вообще не показываются. Или это было когда я размер поля менял, счас не помню точно - нет под рукой этой проблемы. После повторного указания css все становилось норм.

iNils 21.05.2007 21:19

Картинки в текстфилде не обрезаются, а попападют под маску - которая есть обычный мувиклип. То есть ее можно двигать, вращать или менять размеры. Но это хак. )

Kikasso 21.05.2007 21:30

Попытался повторить глюк, не получилось, поймал другой. Картинка не режется, но почему-то поле считает, что его _height это textHeight. Ничего не понимаю.
Код:

var myX:XML = new XML;
        var txt:TextField = createTextField( "txt", 1, 0,0,300,100);
        txt.multiline = true;
        txt.html = true;
        txt.selectable = true;
        txt.border = true;
myX.onLoad = function ( ok ){
        if(ok && this.status == 0)        txt.htmlText = this.firstChild;       
        else txt.text =  "не ok " + this.status;       
}

b1.onPress = function(){
        var path = 'test.xml';
    myX.load( path );       
}
b2.onPress = b2.onRelease = function(){
        txt._height -= 1;
        txt.scroll++;
}
b3.onPress = b3.onRelease = function(){
        txt._height += 1;
        txt.scroll--;
}

xml:
Код:

<xml>text<img src='test.png' /><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>text</xml>
Стоит убрать картинку, все ок.

Если просто писать txt._height = 100 все нормально, а getter явно не то выдает.


Часовой пояс GMT +4, время: 20:40.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.