`
baiyejianxin
  • 浏览: 161335 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Adobe AIR(Ajax AIR中发现的问题)

    博客分类:
  • Flex
阅读更多

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文档就能解决了。

分享到:
评论

相关推荐

    使用HTML和Ajax开发Adobe Air1.1应用程序

    #### 三、HTML与Ajax在Adobe AIR中的应用 ##### 3.1 HTML的作用 HTML(HyperText Markup Language)是一种标准标记语言,用于结构化网页内容。在Adobe AIR中,HTML同样扮演着构建应用程序界面的重要角色。开发者可以...

    小胖的 Adobe AIR with Ajax 实例课堂(一)

    在"小胖的 Adobe AIR with Ajax 实例课堂(一)"中,我们可以期待学习如何利用Adobe AIR结合Ajax技术来构建桌面应用程序。 Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新...

    Adobe Air中文帮助

    Adobe Integrated Runtime (简称 AIR) 是一个跨操作系统的运行平台,它支持开发者利用现有 Web 开发技术(如 Flash、Flex、HTML、JavaScript 和 AJAX)来创建富 Internet 应用程序,并将这些应用部署到桌面环境中。...

    Adobe Air With Ajax Visual Quickpro Guide

    根据提供的文件信息,我们可以推断出这是一本关于如何使用Adobe AIR与Ajax进行开发的指南书籍。本书由Larry Ullman编写,由Peachpit Press出版。以下是对该书籍涉及的关键知识点的概述: ### Adobe AIR简介 Adobe ...

    ADOBE AIR完整入門與開發實錄-使用Flex/Flash/Ajax開發AIR應用

    本書全面講解Adobe AIR(Adobe Integrated Runtime)技術和開發實踐。AIR允許利用現有的Web開發技能(包括Flash、Flex、HTML、JavaScript、Ajax)優勢,建立和配置跨平台(或跨作業系統)的桌面RIA(Rich Internet ...

    Adobe AIR技术学习

    Adobe AIR技术学习主要涉及到的是如何使用Adobe Integrated Runtime (AIR)这一跨平台的运行时环境来构建富Internet应用程序,并将其部署为桌面应用。Adobe AIR允许开发者利用已有的Web开发技术,如Flash、Flex、HTML...

    Developing Adobe AIR 1.5 Applications with HTML and Ajax

    在本书中,作者详细介绍了如何结合使用HTML和Ajax技术来构建高效且用户友好的Adobe AIR应用。HTML作为网页的基础标记语言,提供了构建网页结构的方法,而Ajax则是一种无需重新加载整个网页的情况下就可以更新部分...

    小胖的 Adobe AIR with Ajax 实例课堂(二)

    5. **事件驱动编程**:解释AIR中的事件模型,如何监听和处理用户交互事件,以及如何使用Ajax响应来触发这些事件。 6. **调试和测试**:分享如何在开发过程中调试AIR应用程序,包括使用Flex或Flash Builder的内置...

    小胖的 Adobe AIR with Ajax 实例课堂(三)

    在"小胖的 Adobe AIR with Ajax 实例课堂(三)"这个教程中,我们将深入探讨如何利用这些技术构建功能丰富的桌面应用。 首先,让我们理解什么是Ajax。Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载...

    开发 ADOBE® AIR™ 1.5 应用程序

    Adobe AIR (Adobe Integrated Runtime) 是一个开放的、跨平台的应用程序运行环境,它使得开发者能够使用熟悉的技术,如Flash、Flex、HTML、JavaScript 和 AJAX 来创建桌面应用程序。这意味着开发者可以在他们已经...

    Adobe AIR 完整入门与开发实录

    本書全面講解Adobe AIR(Adobe Integrated Runtime)技術和開發實踐。AIR允許利用現有的Web開發技能(包括Flash、Flex、HTML、JavaScript、Ajax)優勢,建立和配置跨平台(或跨作業系統)的桌面RIA(Rich Internet ...

    Adobe AIR Bible AIR 编程宝典

    Adobe AIR (Adobe Integrated Runtime) 是一个由Adobe系统开发的跨平台的应用程序运行环境,它允许开发者利用HTML、CSS、Ajax以及Flex等Web技术创建桌面应用程序。Adobe AIR支持Windows、macOS以及部分移动操作系统...

    ADOBEAIR完整入门与开发实录——使用FLEXFLASHAJAX开发AIR应用第01章-.pdf

    Adobe公司为了迎合这一趋势,推出了一款名为AIR(Adobe Integrated Runtime)的应用开发平台,它允许开发者利用熟悉的Web技术(如FLEX、FLASH、AJAX等)来构建跨平台的桌面应用程序。本书《ADOBE AIR完整入门与开发...

    Adobe.AIR.with.Ajax.Visual.QuickPro.Guide

    在Adobe AIR中,Ajax技术被广泛应用,允许开发者构建具有实时数据更新能力的桌面应用程序,同时保持界面的响应性和流畅性。 #### 跨平台开发优势 Adobe AIR的一大优势在于其跨平台特性,一次编写即可在多个操作系统...

    ADOBE AIR & jquery API

    ADOBE AIR(Adobe Integrated Runtime)和jQuery API是两个在Web开发领域中至关重要的技术,它们分别解决了不同的问题并提供了强大的功能。在这个主题中,我们将深入探讨这两个技术的结合以及它们如何协同工作,帮助...

    adobe air3.1本机扩展开发的中文开发手手册

    - **本机扩展向后兼容性**:考虑到不同版本Adobe AIR之间的差异,编写本机扩展时应考虑其向后兼容性问题。 #### 三、使用C语言编写本机端代码 - **扩展初始化**:初始化阶段是对本机扩展进行配置的重要步骤。 - **...

    Wrox - Beginning Adobe Air.pdf

    详细介绍了Adobe AIR中用于文件系统操作的组件,如FileReference、Directory等,以及如何利用这些组件简化文件管理任务。 **第15章:HTML组件** 讲解了如何在Adobe AIR应用中嵌入HTML页面,实现Web内容与桌面应用的...

Global site tag (gtag.js) - Google Analytics