Спасибо за ответ, но я нашел очень простое решение.
TinyMCE поставляется с плагином под названием: legacyoutput . Это сгенерирует HTML-код старой школы, который будет читаться во Flash.
как это использовать:
- добавьте legacyoutput в ваши плагины в
функция инициализации tinyMCE
- добавьте следующее правило к вашему
Функция инициализации tinyMCE:
extended_valid_elements: 'b, i'
Теперь ваш HTML будет выглядеть так:
<font size="12" style="color:#FF0000"><b>text in bold 14pt red</b></font>
Атрибут style должен быть заменен атрибутом color, чтобы сделать его читаемым во Flash
Это можно исправить, отредактировав правило в js-файлах legacyoutput (tinymce / plugins / legacyoutput / editor_plugin.js и editor_plugin_src.js):
найдите «forecolor» и измените код на следующий:
forecolor : {inline : 'font', attributes : {color : '%value'}},
Теперь вы можете вывести это во Flash без использования одного хака.