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

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

2019年高教社杯全国大学生数学建模竞赛 C 题:《机场的出租车问题》真题解析与 MATLAB 解决方案 🏆 本文已收录于专栏:《滚雪球学数学建模(含历年真题)》,持续更新最新及历年数学建模竞赛资料,每篇内容力求做到“问题讲透、模型讲清、代码可用、论文可参考”,帮助你从零开始逐步建立完整的数学建模知识体系。 阅读详情

相关推荐

【自然语言处理(NLP)实战】LSTM网络实现中文文本情感分析(手把手与教学超详细)

在当今数字化时代,人们在社交媒体、评论平台以及各类在线交流中产生了海量的文本数据。这些数据蕴含着丰富的情感信息,从而成为了深入理解用户态度、市场趋势,甚至社会情绪的宝贵资源。自然语言处理(NLP)的发展为我们提供了强大的工具,使得对文本情感进行分析成为可能。在这个领域中,长短时记忆网络(LSTM)凭借其能够捕捉文本序列中长距离依赖关系的能力,成为了情感分析任务中的一项重要技术。通过详细的步骤和示例代码,深入了解如何处理中文文本数据、构建LSTM模型、进行训练和评估。

halo的博客 2万+

前端操作复制粘贴板(clicpboardData )

有时候我们经常会碰到这些场景:玩掘金、知乎的时候复制一段文字,总是会在内容后面加上一些版权信息,以及像小说网站等都有禁止选中,禁止复制这种功能,还有点击自动复制账号的功能。 我也经常遇到这些场景,有时候会去想这后面到底是怎么做,周末趁着有空去研究了一下,然后发现这些都跟操作剪贴板有关系,并且都不难,了解一下基本都知道怎么做了,整理分享一波给大家。 目录 API介绍 实现类知乎/...

u012028371的博客 7867

SAP ABAP干货:用REUSE_ALV_GRID_DISPLAY_LVC实现ALV多屏幕独立布局(含handle参数详解)

本文详细解析了SAP ABAP中如何使用REUSE_ALV_GRID_DISPLAY_LVC函数实现ALV多屏幕独立布局,重点介绍了handle参数的技术原理和实际应用。通过变式标识符和LTDX表存储机制,开发者可以确保不同ALV报表屏幕的布局设置互不干扰,提升复杂报表场景下的用户体验。

weixin_29268267的博客 311

AIR+Ajax 开发的一些细小的经验/心得/注意事项(最后更新:10年1月7日)

AIR+Ajax 开发的一些细小的经验/心得/注意事项 (针对 AIR 1.5.2 ) 最后更新:10年1月7日 ======================================= 一直想写一些关于 AIR+ajax开发的教程, 但是后来细细一想 写这样的教程实在多余 adobe官方提供的文档已经足够了(中英文都有) 开发人员只要具备一定的js功力...

大城小胖的大城 179

ICT模拟零件测试方法--电容测试

通常,小到 100 pF 的电容需要补偿,因为夹具和系统的电容(20 到 50 pF)相对于被测设备的值是显著的。软件在需要补偿的电容测试中加入 comp 选项,而在不需要补偿的电容测试中加入 nocomp 选项。在调试期间,通过向电容语句添加 pc 选项验证您的电容测试。在测试单独的电容时,从测量结果中减去学到的值,然后与测试限制进行比较以决定通过或失败。请注意,如果用于需要补偿的电容测试上的感应总线使用了单独的探针,测量将无效。在测试电容时,应注意两个方面:电容的电阻元件,以及夹具和系统本身的电容。

可可南木的博客 1219

AS5600磁编码器IIC通信与角度读取实战指南

本文提供了AS5600磁编码器通过IIC通信协议实现高精度角度读取的完整实战指南。详细解析了硬件连接要点、IIC通信时序、Arduino与STM32平台驱动代码,并分享了多圈测量、噪声滤波等进阶应用与避坑技巧,帮助开发者快速将这款非接触式角度传感器集成到电机控制、旋钮等项目中。

weixin_29172201的博客 243

事件类型—剪贴板事件

目录 一、事件分类 二、clipboardData对象 三、事件应用 一、事件分类 剪贴板事件有六个,分别是copy、cut、paste、beforecopy(忽略)、beforecut(忽略)和beforepaste(忽略)。 <input value="text" id="div"> <script> //copy事件:执行复制时触发 //...

雷雨天的雷胖子 1738

麒麟OS(Kylin OS)操作系统minikube+docker安装使用及遇到的问题

一 ,安装minikube及操作工具kubectl 1,安装kubectl 使用以下命令下载最新版本: curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" 要下载指定版本(例如v1.22.0版本) ,请键入: curl -LO https://dl.k8s.io/release/v1.22.0/bin/linux/amd..

qq_23396017的博客 2643

ClipboardData兼容

今天goole了好多资料。。。function copyToClipboard(txt){  if(window.clipboardData)  {    window.clipboardData.clearData();   window.clipboardData.setData("Text", txt);  } else if(navigator.userAgent.indexOf("O

nathena 5100

二、TCP/IP协议之网络层(IP地址的格式、分类、报文格式)

数据报每经过一个路由器,路由器都要重新计算一下首部检验和,若首部未发生变化,则此结果必为 0,于是就保留这个数据报。对于网络号相的设备,无论实际所处的物理位置如何,它们都是处在同一个网络中。在首部的固定部分的后面是一些可选字段,其长度是可变的。IPv4 软件在存储器中维持一个计数器,每产生一个数据报,计数器就加 1,并将此值赋给标识字段。表示数据报在网络中的寿命,英文缩写是 TTL(Time To Live),功能是“跳数限制”。地址的网络号码字段用来标识一个网络,网络号码字段的前几位用来区分。

锦慈的技术博客 185

项目经理必看:如何建立高效的相关方沟通机制?

你是否遇到过这样的场景?客户突然说“这不是我要的”,开发团队抱怨“需求总变”,高层追问“进度滞后为什么不早说”?这些问题的根源往往是——相关方沟通机制失效。本文聚焦“如何建立高效沟通机制”,覆盖从识别相关方到持续优化的全流程,适用于IT、产品、工程等各类项目。本文将按“理解问题→拆解核心概念→掌握工具方法→实战落地→未来趋势”的逻辑展开,重点讲解“相关方分析矩阵”“沟通计划表”等实用工具,并用“组织生日派对”的案例贯穿全文,让抽象概念变得可感知。相关方识别:用“权力/利益矩阵”找对人(像派对邀请关键客人)

项目管理的博客 1295

JavaScript中的剪贴板的使用(clipboardData)

clipboardData 对象 提供了对剪贴板的访问。 三个方法 1.clearData(sDataFormat) 删除剪贴板中指定格式的数据。 ...

aiqixiao2017的博客 277

链路状态路由协议 OSPF (一)

本章将会学习链路状态路由协议OSPF,理解OSPF的基本概念,工作原理,掌握OSPF配置基本命令。本章重点,OSPF的基本概念,OSPF配置。

yj11290301的博客 3475

昨天去参加adobe AIR发布会

首先申明:我不是adobe雇佣的枪手,我也从不认识adobe的人。我只是一名被C/S和B/S长期困扰希望寻找一套解决方案的人。昨天去参加了adobe AIR 发布会adobe是业界著名的客户端展现工具和展现设计工具 提供商。展现工具:PDF、FLASH。展现设计工具:photoshop、Dreamwaver、FLASH。很多人都疑问AIR有什么用。昨天在会场也有同学提出了这个问题。

阿朱=行业趋势+开发管理+架构 1万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

计算机编程可以用air,Adobe AIR是什么软件?Adobe AIR有什么用?

谈起Adobe AIR软件,我想很多人会对其感到陌生,甚至不知道它是干什么用的,那么Adobe AIR是什么软件?Adobe AIR有什么用呢?想了解这个软件的朋友不妨看看小编整理的以下文章,有详细介绍哦!Adobe AIR简介其实通俗的讲Adobe AIR就是一个平台,这个平台提供一些软件接口,想开发软件的人员用这些接口和其他的编程技术可以开发出来一些软件,而这些开发出来的软件只有在安装有Ado...

weixin_34094525的博客 2396

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Adobe Air最新免费版

点击下载来源:Adobe Air最新免费版 Adobe Air是一款功能丰富、非常好用的跨平台运行时库,能够实现跨平台操作,在任何平台只要支持adobe air就能在其运行工作,兼容性广泛。它基于现有的web开发技能进行建立和配置,其目的是帮助桌面级网络应用提供合理化的运行环境,同时编程爱好者利用其接口也能自适应化的开发一些多平台运行的软件,是一款实用性非常强的跨平台运行时应用的工具。小编给大家...

weixin_44130595的博客 2039

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

什么是 Adobe AIR

什么是 Adobe AIRAdobe Integrated Runtime (AIR) 是一个跨操作系统的运行时,利用现有的Web开发技术(Flash,Flex,HTML,JavaScript,Ajax)来构建富Internet应用程序并部署为桌面应用程序。AIR 支持现有的Web技术如Flash,Flex,HTML,JavaScript和AJAX,可以用你最熟练的技术来开发您所见

3万+

adobe AIR未来,绝对的未来方向

首先申明:我不是adobe雇佣的枪手,我也从不认识adobe的人。我只是一名被C/S和B/S长期困扰希望寻找一套解决方案的人。昨天去参加了adobe AIR 发布会adobe是业界著名的客户端展现工具和展现设计工具 提供商。展现工具:PDF、FLASH。展现设计工具:photoshop、Dreamwaver、FLASH。很多人都疑问AIR有什么用。昨天在会场也有同学提出了这个问题。

phphot 3111

adobe air简介

关于Adobe AIR  Adobe® Integrated Runtime(AIR™)允许你利用现有的web开发技能(包括Flash, Flex, HTML, JavaScript,Ajax)优势,建立和配置跨平台(或跨操作系统)的桌面RIA(Internet Applications)应用。  AIR能使你在熟悉的环境下工作,去利用你觉得的最舒适的工具,并且通过支持Fl

码农之道 896

Adobe AIR 介绍

Adobe  AIR 介绍Adobe Integrated Runtime (AIR) 是一个跨操作系统的运行时,利用现有的Web开发技术(Flash,Flex,HTML,JavaScript,Ajax)来构建富Internet应用程序并部署为桌面应用程序.AIR支持现有的Web技术如Flash,Flex,HTML,JavaScript和AJAX,可以用你最熟练的技术来开发您所见过的最具用户体

JonnyWei的专栏 1828

Adobe AIR

开机时或电脑运行中经常会提示Adobe AIR 是否需要更新?在网上查了一些关于Adobe AIR的资料。         Adobe Air是什么?有什么用?通俗讲Adobe AIR(Adobe Integrated Runtime)就是一个平台,这个平台提供一些软件接口,想开发软件的人员用这些接口和其他的编程技术可以开发出来一些软件,而这些开发出来的软件只有在安装有Adobe A

做一个会编程的人 1869

如何利用Adobe AIR创建桌面对话应用程序

桌面程序是Adobe® Integrated Runtime(AIR)的杀手级应用(killer app)。在与其他工程师谈论Adobe AIR时,他们经常会提出同一个问题:什么是Adobe AIR的杀手级应用?对这个问题考虑的越深入,我就越觉得,除了工程师或架构师以外,其他人只是想使用某些应用程序中的桌面功能。 以对话应用程序为例。当然,可以通过web进行对话。AOL就有基于web的AOL

phphot 2597

Adobe AIR 介绍

Adobe AIR 介绍 Adobe Integrated Runtime (AIR) 是一个跨操作系统的运行时,利用现有的Web开发技术(Flash,Flex,HTML,JavaScript,Ajax)来构建富Internet应用程序并部署为桌面应用程序.AIR支持现有的Web技术如F...

chuifuhuo6864的博客 263

adobe air

关于Adobe AIR   Adobe&amp;reg; Integrated Runtime (AIR™)允许你利用现有的web开发技能(包括Flash, Flex, HTML, JavaScript, Ajax)优势,建立和配置跨平台(或跨操作系统)的桌面RIA(Internet Applications)应用。   AIR能使你在熟悉的环境下工作,去利用你觉得的最舒适的工具,并且通过支持Fl...

趋势创造者-一直在努力,拥抱大海,拥抱浩瀚的天空,探知未来的世界 祗偽妳動訫 Happiness keeps you Sweet 256

Adobe AIR平台的新世界:桌面與Web的大一統

過去這幾年,以Web為根基的RIA(Rich Internet Application)已經變成相當實用,利用到的技術包括HTML、AJAX、Flash、PDF,讓Web也具有以往桌面應用才具備的互動性,同時,這些技術也讓我們可以在更短的時間(相較於傳統的C++)將應用開發出來。但是,以Web為根基的RIA依然受限於瀏覽器的安全沙箱(sandbox),不能取用本地磁碟系統和其他裝置(例如印

蔡学镛的博客 8546
上一篇: AIR程序的种类
下一篇: Flex 应用内存泄露的分析与诊断
Javaaba521
博客等级 码龄18年 2粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值