Форум Flasher.ru

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

SoIsLife 15.09.2010 11:15

Help для AIR Application
 
Нужно сделать хелп для AIR приложения.
Интересует вопрос: на чем сделать хелп что б потом запустить непосредственно с AIR приложения?

DarkLight 15.09.2010 15:34

Сделать в виде набора html страниц, и показывать, используя webkit.

SoIsLife 15.09.2010 22:35

Вы имеете ввиду Скомпилированный HTML-файл справки (.chm)?
А можна пример как открыть такой файл?

Добавлено через 17 часов 27 минут
Тему можна закрывать
Код AS3:

<![CDATA[
        import flash.filesystem.*;
 
        private function init():void{
 
                var file:File = File.desktopDirectory;
                file = file.resolvePath("Name.chm");
                file.openWithDefaultApplication();
        }
]]>


SoIsLife 19.09.2010 21:05

Возникла другая проблема:
Код AS3:

<![CDATA[
        import flash.filesystem.*;
 
        private function init():void{
 
                var file:File = File.desktopDirectory;
                file = file.resolvePath("Name.chm");
                file.openWithDefaultApplication();
        }
]]>

Тут все Ок.

Но если поменять var file:File = File.applicationDirectory;
Ругается:
Код AS3:

Error: Error #3000: Illegal path name.
        at Error$/throwError()
        at flash.filesystem::File/openWithDefaultApplication()
        at Test/menuSelectEvent()[D:\Projects\Flex\Test\src\Test.mxml:80]

Кто подскажет в чем дело?

Doctor76 23.09.2010 13:14

Что то похожее было

я вот так делал
Код AS3:

var file:File = File.applicationDirectory.resolvePath("tables.txt");                        
var logFile:File = new File("file:///" + file.nativePath);

Добавлено через 2 минуты
а вообще я себе хелп вот так сделал:
Код AS3:

if(htmlHelp == null){
                var initOptions:NativeWindowInitOptions = new NativeWindowInitOptions();
                initOptions.type = NativeWindowType.UTILITY;       
                initOptions.resizable = false;               
                var bounds:Rectangle = new Rectangle(10, 10, 700, 500);
                htmlHelp = HTMLLoader.createRootWindow(true, initOptions, true, bounds);
        var urlReq2:URLRequest = new URLRequest("Help/HelpContent.htm");
        htmlHelp.load(urlReq2);
      htmlHelp.stage.nativeWindow.addEventListener(Event.CLOSING, helpClosing);
 
                        }


maincode 25.09.2010 14:11

Пытаюсь скомпилить во Flash CS4
на вызов file.openWithDefaultApplication(); ругается ошибкой:
1061: Обращение к возможно неопределенному методу openWithDefaultApplication через ссылку статического типа flash.filesystem:File.

Подскажите пожалуйста в чем проблема?


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

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