2013-06-05 2 views
0

Мне нужно создать таблицу в динамическом текстовом поле в части носителя. Я знаю, что html можно использовать для создания таблицы, но я не уверен, как это сделать. Во всей части пользователь вводит текстовые ответы, которые затем сохраняются как переменные. Моя проблема в том, что я не могу найти нигде, где упоминается, как создать таблицу в динамическом текстовом поле, которое будет отображаться пользователем, введенным ранее. Что мне не хватает?Создайте динамическую таблицу в As3

ответ

0

Как вы заметили из следующей части ActionScript 3 API Reference по Adobe, вы не можете вставлять таблицы в текстовые поля:

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/TextField.html#htmlText

table тег, как мы знаем из HTML, просто не поддерживается. Вам придётся прибегнуть к внедрению собственной системы рендеринга таблиц и интегрировать ее в уже существующий контекст с помощью пакета flash.text, который предоставляет некоторые расширенные возможности визуализации и измерения текста.

+0

Спасибо за ответ. Я чувствую много разочаровывающих текстовых полей в будущем. – user2455748

+0

Вы можете использовать регулярное выражение для извлечения информации. Сначала строки, затем ячейки (для каждой строки) и создайте таблицу вручную или с помощью компонента Flash или с помощью Flex. – Discipol

+0

@ user2455748 Не нужно разочаровываться - текстовые поля во Flash - это не более того - текстовые поля. Вы можете иметь курсив и жирный текст в этих и плавающих изображениях, но это в значительной степени это. Вы хотите что-то более продвинутое, вы его реализуете сами :-) – amn