Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 01.11.2007, 12:34
Ravanger вне форума Посмотреть профиль Отправить личное сообщение для Ravanger Найти все сообщения от Ravanger
  № 1  
Ответить с цитированием
Ravanger
 
Аватар для Ravanger

Регистрация: Aug 2007
Адрес: Ukraine, Kiev
Сообщений: 66
По умолчанию парсер HTML в текстовых полях

Доброе утро, форумчане!

вобщем сабж следующий, есть меню на флеше, название пунктов и текст самого пункта редактируются из CMS, потом скармливаются флешу, но это такое, у меня возникло две проблемы, а именно:

1. надо, чтоб HTML воспринимался именно как разметка а не как просто текст(передается XML в блоке CDATA)

2. можно ли как то с помощью AS2.0 добится перевода текста в графику, т.е. программно продублировать функцию ctrl+b(Modify->Break Apart)

за ранее спасибо!
с ув. Rav
__________________
Haurit aquam cribro, qui discere vult sine libro

Старый 01.11.2007, 12:43
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
1. То ли вопрос не понял, то ли одно из двух...
2. Можно, но не в кривые, BitmapData.draw(obj);
__________________
Hell is the possibility of sanity

Старый 01.11.2007, 13:13
chingachgoog вне форума Посмотреть профиль Найти все сообщения от chingachgoog
  № 3  
Ответить с цитированием
chingachgoog
Banned
[+4 01.02.09]
[+1 01.02.09]
 
Аватар для chingachgoog

блогер
Регистрация: Nov 2006
Адрес: Moscow
Сообщений: 2,145
Записей в блоге: 7
1. можно (пара-тройка методов TextField class)
2. зачем?

Старый 01.11.2007, 13:19
Ravanger вне форума Посмотреть профиль Отправить личное сообщение для Ravanger Найти все сообщения от Ravanger
  № 4  
Ответить с цитированием
Ravanger
 
Аватар для Ravanger

Регистрация: Aug 2007
Адрес: Ukraine, Kiev
Сообщений: 66
1. В Dinamic Field засунуть текст аля:
Код:
<b>бла бла бла</b>
он должен отобразится так:
бла бла бла
а не
Код:
<b>бла бла бла</b>
Цитата:
Сообщение от chingachgoog
2. зачем?
затем, чтоб текст не выделялся и не копировался

Цитата:
Сообщение от chingachgoog
1. можно (пара-тройка методов TextField class)
т.е. я правильно понял, парсер писать ручками?
__________________
Haurit aquam cribro, qui discere vult sine libro


Последний раз редактировалось etc; 01.11.2007 в 14:11.
Старый 01.11.2007, 13:36
chingachgoog вне форума Посмотреть профиль Найти все сообщения от chingachgoog
  № 5  
Ответить с цитированием
chingachgoog
Banned
[+4 01.02.09]
[+1 01.02.09]
 
Аватар для chingachgoog

блогер
Регистрация: Nov 2006
Адрес: Moscow
Сообщений: 2,145
Записей в блоге: 7
Цитата:
Сообщение от Ravanger
затем, чтоб текст не выделялся и не копировался
см. методы TextField class

Цитата:
Сообщение от Ravanger
т.е. я правильно понял, парсер писать ручками?
Нет не правильно. Флеш поддерживает около 12-и тегов
+ см. методы TextField class

Старый 01.11.2007, 13:39
ZXSpectrum вне форума Посмотреть профиль Отправить личное сообщение для ZXSpectrum Найти все сообщения от ZXSpectrum
  № 6  
Ответить с цитированием
ZXSpectrum
 
Аватар для ZXSpectrum

Регистрация: Oct 2007
Сообщений: 16
Что бы текст не копировался и не выделялся у TextField'a ставиться свойство selectable в false.

Для того чтобы <b>bla-bla-bla</b> отображалось как bla-bla-bla надо делать примерно так:
Код:
this.createTextField("my_txt", this.getNextHighestDepth(), 10, 10, 160, 22);
my_txt.html = true;
my_txt.htmlText = "<b> this is bold text </b>";
Для большей функциональности (таблицы и т.д.) надо использовать сторонние html парсеры. Их можно найти тут.

P.S. Учите мат часть.
__________________
JSFL GURU / AS JEDI / C++ MASTER / PYTHON SENIOR

Старый 01.11.2007, 14:09
Ravanger вне форума Посмотреть профиль Отправить личное сообщение для Ravanger Найти все сообщения от Ravanger
  № 7  
Ответить с цитированием
Ravanger
 
Аватар для Ravanger

Регистрация: Aug 2007
Адрес: Ukraine, Kiev
Сообщений: 66
сэнкс)

P.S. speccy 4eva
__________________
Haurit aquam cribro, qui discere vult sine libro

Создать новую тему Ответ Часовой пояс GMT +4, время: 13:33.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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