Форум 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)
-   -   Movieclip в dynamic text (http://www.flasher.ru/forum/showthread.php?t=111775)

ther 07.05.2008 18:13

Movieclip в dynamic text
 
в общем...сделал выборку с базы некоторых значений...вывел на экран...хочу сделать что бы по уже выведенным значениям можно было кликнуть...у меня вариант только Movieclip(возможно это и не так делается) но чет не могу динамически создать Movieclip на dynamic text...
Код:

_level0.DownloadMain.Work_Text.createEmptyMovieClip("sel, 0);
выдает undefined
иль может есть проще способ?

GFreemen 07.05.2008 18:17

Не совсем понятно... но если я правильно понял, то надо сделать так:
1. для каждого из этих значений создаем клип-контейнер
2. в каждом из клипов-контейнеров создаем текстовое поле с необходимым значением.
3. на кождый из этих клипов-контейнеров вешаем онПресс.

ther 07.05.2008 18:22

именно...ну или если есть другой способ проще...вот только не могу создать...есть
dynamic text - level0.DownloadMain.Work_Text
но
Код:

_level0.DownloadMain.Work_Text.createEmptyMovieClip("sel, 0);
не создается...
ПС
это нужно для того что бы был кликабельный список со скроллом

GFreemen 07.05.2008 18:47

в текстовом поле просто НЕВОЗМОЖНО создать мувик.
А вот в мувике создать текстовое поле - на ура.
А другой способ - подписать текст поле на события мыши... или по нажатию мыши проверять не находится ли курсор над одним из полей - но это геморой. Действуй по алгоритму.

ther 07.05.2008 18:56

блин фигово...таким макаром работы будет туча...аможет есть способ через ссылки иль еще чет?если нет, то будем тужиться

iNils 07.05.2008 19:07

Цитата:

Сообщение от GFreemen (Сообщение 737839)
в текстовом поле просто НЕВОЗМОЖНО создать мувик.

Возможно.
Сделать поле html и через тег img можно в поле засунуть любой объект из библиотеки.

ther 07.05.2008 19:13

iNils
тоесть создать в var тег img?если можно по подробней...и как на него потом повесить событие клика?

crazyone 07.05.2008 19:15

Цитата:

хочу сделать что бы по уже выведенным значениям можно было кликнуть
0.Почитать по поводу asfunction protocol в хелпах. (пример ниже - оттуда)
1.текст-филду задать html=true;
2.выводить, соответственно через htmlText. Но не просто значение, а примерно так:

Код:

function testFunc(param) {
 trace(param);
}
this.createTextField("list_txt", this.getNextHighestDepth(), 0, 0, 200, 100);
list_txt.autoSize = true;
list_txt.html = true;
list_txt.multiline = true;
list_txt.htmlText = "<a href=\"asfunction:testFunc, 10\">value1</a><br>";
list_txt.htmlText += "<a href=\"asfunction:testFunc, 20\">value2</a><br>";


ther 08.05.2008 12:05

crazyone класс..пасиб...то что доктор прописал


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

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