Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   stageWebView local file не работает (http://www.flasher.ru/forum/showthread.php?t=186044)

sstotenkopf 26.10.2012 17:53

stageWebView local file не работает
 
Добрый день! Есть задача с помощью stageWebView воспроизвести локальный html файл.. Полазил по форумам и нашел вроде как решение. Итак, я создал в папке scr папку html и скопировал туда файл example.html

Далее пример:

Код:

<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
                xmlns:s="library://ns.adobe.com/flex/spark" title="Заказ" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:media="es.xperiments.media.*">
        <fx:Script>
                <![CDATA[
                        import flash.filesystem.File;
                       
                        private var webView:StageWebView;
                        private function ini():void{
                                webView = new StageWebView();
                                webView.stage = this.stage;
                                webView.viewPort = new Rectangle(0, 0, 150, 150);
                                var file:File = File.applicationDirectory.resolvePath('html/example.html');
                                var local:File = File.createTempFile();
                                file.copyTo(local, true);
                                webView.loadURL(local.url);
                        }
                       
                ]]>
        </fx:Script>
        <fx:Declarations>
               
        </fx:Declarations>
       
        <s:Button x="231" y="311" label="Кнопка" click="ini()"/>
       
</s:View>

В результате появляется только белый экран, довольно долго ищу решение, но не пойму в чем дело.. Спасибо!

Astraport 27.10.2012 12:29

1. Напрямую без копирования, файл открывается?
2. Копируйте в хранилище.

sstotenkopf 08.11.2012 15:53

Я воспользовался stagewebviewbridge, без костылей не обошлось, но все же попроще...


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

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