Форум Flasher.ru

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

darksranger 01.11.2008 23:33

flex & AIR как ?
 
собственно сабж так как с zinc не сдружился ( из за его платности ) приходится вникать в AIR

сразу вопрос по существу, в AIR можно получить полный путь до файла ?

DarkLight 01.11.2008 23:39

Ага, методами и свойствами flash.filesystem.File - посмотрите в хелп по этому классу, там все просто и очевидно

darksranger 03.11.2008 20:14

DarkLight не подскажите мануал по подключению aira в eclipse & flex plugin

попробовал на таран ( подключить просто sdk eclipse выругался на меня )

DarkLight 03.11.2008 22:03

эээ...во flex при создании проекта есть вариант desktop application, который и является air-проектом

darksranger 05.11.2008 13:11

получаю вот такое
получаю стандартную для flex sdk 4 ошибку ( попровляемую установкой 10 плеера, в свойствах компилятора, но так как это аир, я так и не нашел где поставить чтобы он не ругался)
ошибка выглядет так
Код:

VerifyError: Error #1053: Illegal override of scaleZ in mx.core.UIComponent.

        at flash.display::MovieClip/nextFrame()
        at mx.managers::SystemManager/deferredNextFrame()[E:\dev\trunk\frameworks\projects\framework\src\mx\managers\SystemManager.as:319]
        at mx.managers::SystemManager/preloader_initProgressHandler()[E:\dev\trunk\frameworks\projects\framework\src\mx\managers\SystemManager.as:2948]
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at mx.preloaders::Preloader/timerHandler()[E:\dev\trunk\frameworks\projects\framework\src\mx\preloaders\Preloader.as:398]
        at flash.utils::Timer/_timerDispatch()
        at flash.utils::Timer/tick()

я так понимаю, проблема в plash player 10 API

DarkLight 05.11.2008 14:06

Если хотите девелопить под 10ый плеер с аиром - качайте ранние билды AIR 1.5 SDK, который поддерживает API плеера. Соотвественно, распаковываем его в папку к флексу и цепляем к проекту

darksranger 05.11.2008 14:29

получается, на данный момент airom не подерживаются flash player 10 API ? или я не допонял вашу мысль ?

я так понял, что нужно воткнуть компилер от sdk3 ( к примеру, тоесть тот который просто, не подерживает api 10ки )

DarkLight 05.11.2008 15:22

Именно так. AIR 1.1 вышел несколько раньше 10го плеера, а flash player 10 API входит в функционал AIR 1.5

Если api 10ки не нужен - то да, втыкаем sdk3 и радуемся жизни

Rzer 05.11.2008 15:31

С помощью Flash CS 4 очень удобно собирать air файлы - не сложнее чем swf. Порадовало также то, что он может компилить проекты черех flex SDK при необходимости (если встречаются embed теги) Но из-за платности, я так понимаю, это для Вас не вариант.

darksranger 05.11.2008 15:47

не дело не в платности cs4, дело в том, что мне удобнее деволопить в eclipse ( и не из за его бесплатности, а потому что он удобен )

а про cs4 & air знаем уже пробовали :) только eclipse поближе будет ( впринцепи в текущем проэкте нету надобности юзать api 10ки вопрос был скорей риторический на будущее )

кстате вопрос интересный, если в air sdk 1.5, есть api 10ки, то почему тогда выскакимвает ошибка компиляции ??? ( ведь sdk 4, спокойно компилирует под 10 плеер, а 1.5 я взял именно из него )
только дело в том, что под 10 плеер, я выставляю в настройках компилятора min req flash player 10.0.12 и тогда этой ошибки нету
но для air приложения, нету настроек по плееру ( точнее по аиру ) ( дескриптор выставляется в 1.5, в xml файле при соберании в sdk 1.5, но всеравно выскакивает ошибка override scaleZ ( 10 API ) )

скорей всего это из за сырости и все решится с выходом flex plugin 4 )


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

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