标签: air

如何摆脱"多个describeType条目"警告?

有没有人知道为什么在ComboBox的selectedItem属性上使用BindingUtils时会出现以下警告?任何想法如何解决问题?

绑定仍然可以正常工作,但摆脱警告会很好.

warning: multiple describeType entries for 'selectedItem' on type 'mx.controls::ComboBox':
<accessor name="selectedItem" access="readwrite" type="Object" declaredBy="mx.controls::ComboBase">
  <metadata name="Bindable">
    <arg key="" value="valueCommit"/>
  </metadata>
Run Code Online (Sandbox Code Playgroud)

apache-flex air actionscript-3

8
推荐指数
1
解决办法
1551
查看次数

有人可以用几句话解释这些技术的相关性:Flex,Flash,Air,ActionScript,SWF,FLV

我已经阅读了这些内容,但我仍然不明白它们是如何互操作的,这些是竞争技术,甚至是真正的每一个都是明显的.

Flash,Air,Flex ......这些都是"容器"/类似JVM的运行时环境,其中运行ActionScript代码?

SWF,FLV,AIR ......这些竞争文件格式是Flash,Air还是Flex运行时环境执行的?

ActionScript是一种类似C语言,可编译为SWF,FLV或AIR文件?

对不起,围绕这些条款的所有营销,其中一些可以互换使用,我很遗憾.假设我想写一个AIR应用程序......那会带来什么?编写ActionScript,将其编译为SWF,然后安装AIR运行时以执行它?与Flash不同的是什么?

如果我想播放AIR应用程序,是否需要单独的AIR运行时或Flash是否执行AIR应用程序?

apache-flex air flash actionscript

8
推荐指数
2
解决办法
766
查看次数

Native Extension如何在Android设备上截屏?

我有一个Adobe Air应用程序打算在Android设备上使用Native Extension截取屏幕截图,但java代码返回一个黑色图像.

public FREObject call(FREContext context, FREObject[] params) {
    View view = context.getActivity().getWindow().getDecorView();
    view.setDrawingCacheEnabled(true);
    view.buildDrawingCache();
    Bitmap image = view.getDrawingCache();
}
Run Code Online (Sandbox Code Playgroud)

我对Adobe Air了解不多.我的java代码完全在Android Java Application上运行,但在带有Native Extension的Adobe Air Android Application上返回黑色图像.

是否有任何解决方案或任何方法在NativeExtension中使用Java截取屏幕截图?

非常感谢!

java air android actionscript-3

8
推荐指数
1
解决办法
788
查看次数

Milkman的推动ANE不适用于iOS10

我在我的iOS和Android应用程序中使用Milkman EasyPush ANE进行推送通知.与OneSignal后端一起使用.

一切都适用于iOS 9和Android,但没有iOS 10设备注册.我正在使用AnimateCC(与Flash CC Pro相同)和Air SDK 23构建.

如果我在iOS 10设备上调试并监听onRegFailed事件,我得到:

"找不到有效的aps-environment权利申请"

如上所述,iOS 9没有问题.

当我将IPA上传到App Store时,我收到以下消息:

缺少推送通知权利 - 您的应用程序包含Apple推送通知服务的API,但应用程序签名中缺少aps-environment权利.要解决此问题,请确保在Provisioning Portal中为推送通知启用了App ID.然后,使用包含aps-environment权利的分发配置文件为您的应用签名.这将创建正确的签名,您可以重新提交您的应用程序.有关详细信息,请参阅"本地和推送通知编程指南"中的"供应和开发".如果您的应用不使用Apple推送通知服务,则无需执行任何操作.您可以从将来的提交中删除API以停止此警告.如果您使用第三方框架,则可能需要与开发人员联系以获取有关删除API的信息.

但是为什么它在iOS 9上运行,而不是在iOS 10上呢?

谢谢您的帮助

air push-notification entitlements ios onesignal

8
推荐指数
1
解决办法
340
查看次数

AIR - Google Maps API安全沙箱违规?

我刚开始使用Google Maps API for Flash(map_1_20.swc)为我正在使用Flash CS5构建的AIR 2.5应用程序.一切都加载并在ADL中显示正常,除了我收到安全沙箱违规:

*** Security Sandbox Violation ***
SecurityDomain 'http://maps.googleapis.com/mapsapi/publicapi?
file=flashapi&url=http%3A%2F%2FgMyDomainName.com&key=ABQIAAAAKlbBGDLCUgZLtxxJ6-
Hi9RQ7KOBhSjQi3kzVUu2XaSyicmBCGxQz68ixtUMxnYSMDFuMNT0cJYPwjQ&sensor=false&v=1.20&fl
pub=&flh=17e8cb187dcf0488fac63df6b16432b7592443ee&flc=at&flcl=a0g30ufvvrvvtvvbo03' 
tried to access incompatible context 'app:/MapTest.swf'

//MyDomainName.com represents my domain registered with the API key
Run Code Online (Sandbox Code Playgroud)

当鼠标进入或退出infoWindow时,抛出安全沙箱违规.

这是我的文档类代码

package
{
import com.google.maps.LatLng;
import com.google.maps.InfoWindowOptions;
import com.google.maps.Map;
import com.google.maps.MapEvent;
import com.google.maps.MapType;
import flash.display.Sprite;
import flash.events.Event;

public class MapTest extends Sprite
{
public function MapTest()
    {
    addEventListener(Event.ADDED_TO_STAGE, init);
    }

private function init(evt:Event):void
    {
    removeEventListener(Event.ADDED_TO_STAGE, init);

    var map:Map = new Map();
    map.key = "ABQIAAAAKlbBGDLCUgZLtxxJ6-Hi9RQ7KOBhSjQi3kzVUu2XaSyicmBCGxQz68ixtUMxnYSMDFuMNT0cJYPwjQ";
    map.url = "http://MyDomainName.com"; …
Run Code Online (Sandbox Code Playgroud)

air flash google-maps google-maps-api-3

7
推荐指数
1
解决办法
919
查看次数

Flash,Air和ActionScript之间的区别

有人可以描述这三种技术,它们之间的差异,以及它们之间的相互关系吗?

air flash actionscript

7
推荐指数
1
解决办法
2579
查看次数

让相机在Away3DLite上工作的问题

我已经使用Adobe Air for Android,FLARManager,Away3DLite为Android实现了增强现实应用程序.该程序在闪存上工作正常,但是当我在手机上发布它(HTC Nexus One)或在模拟器上运行时,我的相机不会激活,我只能看到背景颜色和帧率显示.

我认为问题是我使用过的Camera3D,它是FLARManager的FLARCamera_Away3DLite.

这就是我设置相机的方式

import com.transmote.flar.camera.FLARCamera_Away3DLite;

private var camera3D:FLARCamera_Away3DLite;

this.camera3D = new FLARCamera_Away3DLite(this.flarManager, new Rectangle(0, 0, this.stage.stageWidth, this.stage.stageHeight));
Run Code Online (Sandbox Code Playgroud)

我真的很感激你能得到的任何建议.

谢谢乔治

air android away3d flartoolkit

7
推荐指数
1
解决办法
726
查看次数

移动和桌面AIR之间的差异

香港专业教育学院尝试过在黑莓论坛上提问但没有运气......也许这里有一些黑莓/ Adob​​e专家......

我即将使用Adobe AIR/flex为Blackberry Playbook开始一个项目,我有几个问题:

  1. 如果我为Playbook开发应用程序,那么同一个应用程序是否能够在桌面上运行?如果是这样,会有什么不同吗?
  2. 桌面和移动库有什么区别?与桌面相比,我是否只能访问移动设备上的SDK子集?
  3. 我可以创建一个可以将方法调用到我的服务器上的JAVA后端的playbook应用程序吗?

谢谢菲尔

apache-flex air mobile adobe blackberry

7
推荐指数
1
解决办法
1911
查看次数

Facebook退出网址

我正在研究一个Android应用程序.该应用程序不是基于Facebook,但我添加了"共享"功能,让用户在Facebook上分享一些信息.

问题是,我正在使用Air for Android开发工具包,而我正在使用StageWebView类让用户进入Facebook.我做了一个"注销"按钮,这样用户可以在共享后注销.直到两周前它还在运作.据我所知,facebook再次做了一些改变.

我使用一个简单的URL来注销用户;

swv.loadURL("http://m.facebook.com/logout.php")
Run Code Online (Sandbox Code Playgroud)

但现在它不起作用.它只是重定向到家.我需要一个注销用户的URL链接.我该怎么做才能退出用户?

谢谢

air flash facebook

7
推荐指数
1
解决办法
9618
查看次数

使用renderMode = GPU在iPad AIR应用程序上突然降低性能

我们在Apple iPad上运行AIR应用程序,偶尔会出现性能突然下降.帧速率从60fps下降到2fps,它永远不会从中恢复.

我们的一些观察是:

  • 这只能在iOS 4上重现,但从未在iOS 5上重现 - 我们在两个相同的iPad(第1代)上检查过
  • 性能偶尔下降,但总是在我们在应用程序之间切换时 - 从我们的应用程序切换到另一个应用程序
  • 很少,性能下降也会在应用程序首次启动时发生
  • 此性能问题不会发生renderMode=CPU,但此模式对我们不起作用,因为渲染很难看,特别是在旋转的位图上

还有其他人遇到类似的问题吗?任何想法如何解决它?

air flash actionscript-3 ipad ios4

7
推荐指数
1
解决办法
542
查看次数