Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как в TextField приаттачить клип из библиотеки? (http://www.flasher.ru/forum/showthread.php?t=115128)

Olban 20.08.2008 02:55

Как в TextField приаттачить клип из библиотеки?
 
В библиотеке клипу "mc" в linkage поле class прописываю "Mc"

и вот собственно пытаюсь его приаттачить

Код:

package {
        import flash.display.Sprite;
        import flash.text.*;

        public class Add_mc extends Sprite {
                private var txt:TextField;
                var McData:Mc = new Mc();
               
                public function Add_mc() {
                        txt = new TextField();
                        txt.border = txt.background = true;
                        txt.htmlText = "<img id='Mc' src='McData'/>";
                        this.addChild(txt);
                        trace(txt.getImageReference("Mc"));//null
                }
        }
}

Но это не работает. Подскажите пожалуйста, как это сделать.

wvxvw 20.08.2008 03:01

Код:

var tf:TextField = new TextField();
tf.multiline = true;
tf.wordWrap = true;
tf.htmlText = "<img id=\"myID\" src=\"MyClass\">";
tf.border = true;
addChild(tf);
trace(tf.getImageReference("myID")); // [object MyClass]

у меня работает...

Olban 20.08.2008 03:20

Спасибо, оказывается все дело в wordWrap


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

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