Форум 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)
-   -   перемещение динамик текста (http://www.flasher.ru/forum/showthread.php?t=95448)

screamge 06.05.2007 05:48

перемещение динамик текста
 
Создаю программно в мувике TextField и пытюсь двигать его за курсором мауса, в результате получаю что пропадает Битмап, а переменная которая существует показывает undefined.

Код:

import datas.MainLoader;
import flash.display.BitmapData;
import mx.utils.Delegate;

class datas.Hint extends MainLoader {
        private var __phrase:String;
        private var Text:TextField;
        public function Hint (word:String){
                __phrase = word;
               
                __mc.createEmptyMovieClip("hint_mc", __mc.getNextHighestDepth());
                __mc.hint_mc._alpha = 80;
               
                __mc.createEmptyMovieClip("text_mc", __mc.getNextHighestDepth());
                __mc.text_mc.createTextField("text_txt", 1, 0, 0, 100, 20);
                __mc.text_mc.text_txt.text = __phrase;
               
                __mc.onMouseMove = Delegate.create (this, this.drawHint);
        }
       
        private function drawHint ():Void{
                __mc.hint_mc._x = __mc._xmouse;
                __mc.hint_mc._y = __mc._ymouse - 20;
               
                __mc.text_mc._x = __mc._xmouse; // стоит только это стереть как всё начинает работать
                __mc.text_mc._y = __mc._ymouse - 20;
               
                var bitmap:BitmapData = new BitmapData (__phrase.length * 10, 20, false, 0xFFFFFF);
                __mc.hint_mc.attachBitmap(bitmap, 1);
        }
       
        public function remove ():Void{
                __mc.hint_mc.removeMovieClip()
        }
}


screamge 06.05.2007 06:12

вопрос снят с повестки дня, решение нашлось.
Прорисовываем текст в Битмапу и делов то.


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

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