Adobe Air带来以下例外:
无法安装该应用程序,因为AIR文件已损坏.尝试从应用程序作者获取新的AIR文件.
请添加可能导致此错误的不同原因.
我有一个List,项呈示器显示一个图像.每当您滚动列表,并且项呈示器刷新时,它都会重新下载图像.导致那里永远是一个延迟.是否有某种方法可以缓存它,因此每次滚动列表时都不会每次都重新下载导致显示图像的延迟?
谢谢!
我想知道SWF是否有办法在运行时检查它是作为在线SWF还是AIR应用程序运行?我需要使用相同的SWF在线和本地运行,但是当作为AIR应用程序运行时,外部资产位于不同的目录中.我想检查SWF是本地的还是在线的,这样我就可以相应地更改外部资源的源路径.
谢谢,桑德罗
编辑:我刚刚意识到这可能是一个愚蠢的问题.:)我可能只是使用flashvars告诉SWF它在AIR应用程序中运行.
我想问一下air.File.documentsDirectory.resolvePath,File.userDirectory.resolvePath,air.File.applicationDirectory.resolvePath之间的区别.
任何人都可以解释文件何时存储.....
特别是在窗户
我有兴趣使用Adobe Flash Platform为手机实现增强现实应用程序.如果有任何消息来源可以让我知道如何开始,你能告诉我吗?
我不确定我需要使用什么软件来实现AR,但据我所知,我需要:
ARToolKit Marker Generator用于创建与3D图像匹配的标记,然后FLARToolKit分析来自标记和Papervision3D的图像,以创建与标记共享相同空间的对象.
如果我写的内容是正确的,请告诉我如何在Adobe Flash平台上开始实施,能否告诉我?
谢谢
所有的Flash游戏都可以轻松移植到adobe air上以便在ios上进行部署吗?例如,如果我在AS3中开发2D平台游戏,我是否可以使用Adobe AIR重新打包以在iOS上进行部署,而无需修改代码库?
如果可能,我该怎么做?只需使用AIR SDK的ADT工具重新打包?
在我的游戏中,我使用鼠标和键盘来控制角色...英雄跟随鼠标光标并左键点击......如何转换为触摸?
我是AIR的新手,还没有iPhone.但我很想知道可能性.
任何帮助/提示/建议将不胜感激.
我正在使用FlashDevelop编写Adobe AIR Android应用程序,我想确保当我将其发布到Google Play时,它仅适用于支持基于Adobe AIR的应用程序的设备.在我的项目文件中配置它的正确方法是什么?
更新: Adobe AIR 3的技术要求(来自Adobe):
我完全不熟悉Android SDK的开发.我正在尝试从AIR的原生扩展(在Android上)启动Adobe Reader.
这是我做的(我按照本教程:http://www.adobe.com/devnet/air/articles/extending-air.html).
我有一个控制器:
package com.tokom.adobereader
{
import com.tokom.adobereader.events.AdobeReaderEvent;
import flash.events.EventDispatcher;
import flash.events.StatusEvent;
import flash.external.ExtensionContext;
/**
* A controller used to interact with the system volume on iOS and
* Android devices. Ways to change the volume programmatically
* and to respond to the hardware volume buttons are included.
*
* @author Nathan Weber
*/
public class AdobeReaderController extends EventDispatcher
{
//----------------------------------------
//
// Variables
//
//----------------------------------------
private static var _instance:AdobeReaderController;
private var extContext:ExtensionContext;
//---------------------------------------- …Run Code Online (Sandbox Code Playgroud) 我收到了这个错误,并认为我会分享答案,因为这只是因为多年的Adobe Air for iOS开发我可以解决问题.:)
如果您在通过Application Loader上传时遇到如下错误:
Invalid Bundle The bundle does not support the minimum version os specified in info.plist
Run Code Online (Sandbox Code Playgroud) 我一直在尝试从Flash Builder导出发布版本,我收到错误:
错误消息是:
创建AIR文件时出错:无法生成时间戳:握手期间远程主机关闭连接
更新:
我发现这篇文章,并说它使用https://timestamp.geotrust.com/tsa来获取时间戳.我在浏览器中访问了此URL并收到了404 - 未找到的页面.
更新2:
看起来时间戳网站已经停止了几天.
更新3:
看起来geotrust切换到打破Flash Builder的TLS 1.2.这是Adobe的回应在这里:
感谢您报告此问题.我们调查并发现timestamp.geotrust.com最近禁用了TLS 1.0(请参阅http://downornotworking.com/timestamp.geotrust.com/上的评论 ),因此请尝试在您的ADT机器上升级到Java 1.8(a AIR SDK中的组件(基于Java)打包.
好.我在这里读到Flash Builder和Java 1.8存在兼容性问题.我是否安装了Java 1.8?如何使用Flash Builder完成此操作?
我在Mac OS X 10.11上运行Flash Builder 4.7