Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   htmlText +img = ничего (http://www.flasher.ru/forum/showthread.php?t=213765)

ther 05.01.2017 16:40

htmlText +img = ничего
 
Я случайно создал тему в другом разделе, хз, когда перенесут, посему продублирую
данный тег в air работает? Я как ни старался, но отобразить изображение не смог
Код AS3:

import flash.text.TextField;
 
                        var Description : TextField = new TextField();
                        //Description.selectable = false;
                        //Description.wordWrap          = true;
                        //Description.multiline  = true;
                        Description.width                  = 400;
                        Description.height                  = 400;
                        Description.border=true
                //        Description.opaqueBackground = mainRoot.style.secondColor;
//                        Description.styleSheet = style; 
Description.htmlText = ' <img src="https://dl.dropboxusercontent.com/u/68778662/icon.jpg" width="20" height="20">';
        addChild(Description);


undefined 05.01.2017 16:45

попробуй загрузить картинку через Loader чтоб убедиться что у флэша есть доступ к ней

ther 05.01.2017 16:50

доступ есть, моя задача загрузить изображение не из удаленного сервера, а из папки с программой.
И да, при запуске, создается объект Textures, куда загружаются все текстуры. Так что доступ точно 100% есть
вы и сами это можете у себя проверить, тут косяк или в особенностях каких то, либо сам тег не работает именно в air

undefined 05.01.2017 16:54

http://stackoverflow.com/questions/2...ges-in-air-app

ther 05.01.2017 16:59

я это читал

Цитата:

But when instead of the app-storage path, I put in the absolute url of an image on the web, like below:

imageTest.htmlText = '<img src="http://www.example.com/demo.jpg" border="0" />';
the image is displayed correctly.
у меня даже

Код AS3:

imageTest.htmlText = '<img src="http://www.example.com/demo.jpg" border="0" />';

не отображается.
При этом, свойства placeLoadStringContentInApplicationSandbox хз де

Добавлено через 41 минуту
В отношении содержимого AIR в изолированной программной среде безопасности приложения AIR игнорирует теги img в HTML-содержимом объектов TextField в ActionScript. Это позволяет избежать фишинг-атак

Добавлено через 58 минут
Код AS3:

HTMLLoader

как замена

undefined 05.01.2017 18:05

Вебвью же максимум одно на экране может быть или это ограничение уже неактуально?

ther 05.01.2017 18:15

Цитата:

Сообщение от undefined (Сообщение 1198409)
Вебвью же максимум одно на экране может быть или это ограничение уже неактуально?

понятия не имею, но мне и один с головой

undefined 05.01.2017 19:32

на крайняк можно отрисовывать из вебвью в битмапдату и тут же его(вебвью) сносить.

ther 06.01.2017 06:53

да, только есть небольшая проблема, это не работает на моб устройствах, что вернуло меня в точку старта((
TextField Показывает все нормально, кроме изображений
HTMLLoader - показывает все, но только десктоп
есть у кого то какие то соображения?
ПС
Задача следующая, создать мини хелп, где была бы возможность всунуть картинку и описаку к ней. Вариант битмап+тектсфилд с позиционированием одного относительного другого - самый последний

undefined 06.01.2017 13:52

что-то ты намудрил StageWebView прекрасно работал на мобилках еще когда я занимался air'ом(лет 5 назад)

Добавлено через 48 секунд
и как раз для него ограничение не больше одного на стейдже


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

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