Adobe AIR的开发有三种方式Flash AIR,Flex AIR,Ajax AIR。
最近拿到一本书《Adobe AIR》,发现其中有不少问题,这里只说具体解决的思路,详细大部分都能够自己解决。
发现问题的一个地方是在讲解调用剪切板是的问题。
源码是这样滴:(小心这些是错误的)
function doCopy(){
e.preventDefault();
e.clipboardData.clearData();
var data = window.selection();
e.clipboardData.setData( "text/plain", data);
}
上述代码执行的时候会报错:大概是e.clipboardData未定义。
尽信书不如无书。
首先看看Flex 3的API文档,会发现其中有个Clipboard类,其中有clear();setData(...)等常用方法。如果是ActionScrip代码,会先创建一个Clipboard对象,如下
var b:Clipboard = new Clipboard();
b.clear();
b.setData( "text/plain", data, true);
那么Ajax AIR中,网页中会引入AIRAliases.js这个文件,里面包含了Flex API中信息。
使用方法如下(air.类名):
var clipeboard = new air.Clipeboard();
clipboard.clear();
clipboard.setData("text/plain", data, true);
所以遇到其他地方代码不对的,查看API文档就能解决了。
分享到:
相关推荐
本書全面講解Adobe AIR(Adobe Integrated Runtime)技術和開發實踐。AIR允許利用現有的Web開發技能(包括Flash、Flex、HTML、JavaScript、Ajax)優勢,建立和配置跨平台(或跨作業系統)的桌面RIA(Rich Internet ...
Adobe Air With Ajax Visual Quickpro Guide
本書全面講解Adobe AIR(Adobe Integrated Runtime)技術和開發實踐。AIR允許利用現有的Web開發技能(包括Flash、Flex、HTML、JavaScript、Ajax)優勢,建立和配置跨平台(或跨作業系統)的桌面RIA(Rich Internet ...
一款中文版的pdf资料,详细的介绍了开发的各个细节。点击可直接跳转到相应篇章,比较实用
NULL 博文链接:https://fins.iteye.com/blog/556161
Adobe AIR(AIR=Adobe Integrated Runtime),开发代号为Apoll。AIR是针对网络与桌面应用的结合所开发出来的技术,可以不必经由浏览器而对网络上的云端程式做控制。Adobe新推出的一个开发平台,涉及 Flash、HTML、...
a book about developing AIR applications with HTML and AJAX
本書全面講解Adobe AIR(Adobe Integrated Runtime)技術和開發實踐。AIR允許利用現有的Web開發技能(包括Flash、Flex、HTML、JavaScript、Ajax)優勢,建立和配置跨平台(或跨作業系統)的桌面RIA(Rich Internet ...
AIR能使你在熟悉的环境下工作,去利用你觉得的最舒适的工具,并且通过支持Flash, Flex, HTML, JavaScript, and Ajax,去建立接近你需要的尽可能好的体验。
Adobe.AIR.with.Ajax.Visual.QuickPro.Guide
使用HTML和Ajax开发Adobe.AIR.1.5
Adobe Integrated Runtime (AIR) 是一个跨操作系统的运行时,利用现有的Web开发技术(Flash,Flex,HTML,JavaScript,Ajax)来构建富Internet应用程序并部署为桌面应用程序。AIR 支持现有的Web技术如Flash,Flex,HTML,...
NULL 博文链接:https://fins.iteye.com/blog/556193
NULL 博文链接:https://fins.iteye.com/blog/559479
Adobe Integrated Runtime (AIR) 是一个跨操作系统的运行时,利用现有的Web 开发技术 (Flash,Flex,HTML,JavaScript,Ajax)来构建富Internet 应用程序并部署为桌面应用 程序。 AIR 支持现有的Web 技术如Flash,...
AIR(Adobe Integrated Runtime,Adobe 集成运行环境)的出现是对RIA(Rich Internet Application ,富因特网应用程序)部署方式的革新。AIR 支持两类基本技术:Flash 和HTML/Ajax ,可以让每个网络开发人员都能够...
.Adobe.AIR.Create.Modify.Reuse
Wiley.Adobe.AIR.Bible.Oct.2008
in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, recording, or otherwise, without the prior written permission of Adobe Systems Incorporated. Please note ...
Adobe.AIR.for.JavaScript.Developers.Pocket.Guide