тег img в RichTextEditor Adobe AIR - PullRequest
1 голос
/ 23 июля 2010

Я хотел вставить изображение в RichTextEditor в приложении AIR.К моему удивлению, я обнаружил, что этот код работает отлично, если проект был веб-приложением, но он не работает, если я использую его в приложении AIR Desktop.Вот код

 <mx:RichTextEditor height="100%" width="100%">
    <mx:htmlText>
        <![CDATA[
        <p>This is an image</p><p><img src='file:///C:/flag.png'></p>
        ]]>
    </mx:htmlText>
</mx:RichTextEditor>
<mx:Image source="file:///C:/flag.png" autoLoad="true"/>

Изображение успешно загружено в «mx: Image», но не в «mx: RichTextEditor».Я также пытался использовать "C: \ flag.png", C: /flag.png "и" http://www.mysite.com/flag.png"

. Не могли бы вы помочь мне выяснить, почему я могу вставить изображение в RichTextEditorс веб-приложением, а не с AIR?

Большое спасибо,

1 Ответ

3 голосов
/ 24 июля 2010

Я рекомендую вместо этого использовать элемент управления AIR HTML. Очевидно, TextField не поддерживает загрузку изображений в AIR. Согласно документации :
Для содержимого AIR в изолированной программной среде безопасности приложения AIR игнорирует теги img в содержимом HTML в объектах ActionScript TextField. Это необходимо для предотвращения возможных фишинговых атак.

Существует также ошибка на этом с дополнительной информацией:
http://bugs.adobe.com/jira/browse/SDK-14238

...