|
|
|||||
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
перемещение динамик текста
Создаю программно в мувике 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() } } |
|
|||||
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
вопрос снят с повестки дня, решение нашлось.
Прорисовываем текст в Битмапу и делов то. |
Часовой пояс GMT +4, время: 12:50. |
|
« Предыдущая тема | Следующая тема » |
|
|