一:简介
[font="Times] XML是已成为Internet中结构化数据交换的标准,大多数服务器技术(如ASP.NET)都支持XML。从[/font]Flash MX开始,对XML也提供了良好的支持,我们将通过XML作为服务器端ASP.NET与客户端Flash的数据交换。
XMLConnector 组件(仅限Flash Professional)是一种 Flash MX 2004 v2 组件,它的用途是使用 HTTP get 操作或post 操作读或写 XML 文档。它充当其他组件和外部 XML 数据源之间的连接器.XMLConnector 使用 Flash MX Professional 2004 创作环境中的数据绑定功能或动作脚本代码与应用程序中的组件进行通信。XMLConnector 组件具有属性、方法和事件,但它没有运行时可视外观。XMLConnector 组件实现了 RPC(远程过程调用)组件 API、一组方法、属性,以及用于定义向外部数据源发送参数和从其接收结果的便捷方法的事件。
二:[b]测试平台
[/b] 语言: ASP.NET 2.0/1.x(C#) Actionscrīpt 2.0
环境: IIS6.0 Win Server 2003 IE7 FlashPlayer8
开发平台:Visual Studio 2005 , Flash 2004 Professional[font="Times]
三:知识要点
[/font] Actionscrīpt XMLConnector:详细请参见附件(Flash7.0组件.PDF)
属性:XMLConnector.direction 指示是发送、接收数据还是两者同时进行。[font="Times]值为:[/font][font="Times]"receive": 没有params 数据被发送到 URL。通过 HTTP GET 访问 XML 文档的 URL,并 预期从该 URL 收到有效的 XML 数据。 "send/receive":params 数据被发送到 URL,并预期从该 URL 收到有效的 XML 数据。
属性:[/font]XMLConnector.URL 此组件在执行 HTTP 操作时所使用的 URL(页面或XML文件URL地址)。
属性:XMLConnector.params 指定在执行下一个 trigger() 操作时要发送到服务器的数据。
属性:XMLConnector.results 标识作为 trigger() 操作的结果从服务器接收的数据。
方法:XMLConnector.trigger() 启动远程过程调用。
事件:XMLConnector.result 远程过程调用成功完成后广播
事件:XMLConnector.send 在处理 trigger() 操作期间(在收集了参数数据后,但在验证这些数据和启动远程过程调用前)广播。此位置适合于存放将在调用前修改参数数据的代码。
四。具体实现
新建Flash文档;
主要组件:Button(btnSend),输入文本(inputTextA),输入文本(inputTextB), 输入文本(Result);
服务器页面:XMLConnectorTest.aspx接收Flash的字符串A和B,将A和B的内容组合后送会给Flash
功能:点击按钮Button(btnSend)时,将输入文本(inputTextA)和(inputTextB)的内容发送给XMLConnectorTest.aspx页面,页面接收到内容后,将两字符串相加获得结果,并将字符串回送给Flash,显示在 输入文本(Result);
Actionscrīpt:
btnSend.onRelease = function() //点击发送按钮时执行
{
xmlConn.ignoreWhite = true; //默认设置为 [font=新宋体]false[/font]。当设置为 [font=新宋体]true[/font] 时,在分析过程中将放弃仅包含空白的文本节点。
xmlConn.direction = "send/receive"; //方向为发送并且接收
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyuweb/2107.html
发表评论
-
JSP+FLASH数据传输
2010-04-10 13:59 846回答了个简单的JSP+FLASH问题,竟然被加分了 不好意思 ... -
AS3直接连接SQL驱动下载
2010-04-10 13:59 585flash asSQL组件下载地址: http://macle ... -
AS3直接连接SQL驱动下载
2010-04-10 13:59 827flash asSQL组件下载地址: http://macle ... -
Flash与.NET的通信(一):XMLConnector的应用
2010-04-10 13:58 640一:简介 [font="Times] ... -
awflasher的Vplayer 2.1 ( FLV Player )
2010-04-09 14:25 532[1b]功能概述[/1b] 所有播放逻辑均已封装成([1b ... -
awflasher的Vplayer 2.1 ( FLV Player )
2010-04-09 14:24 635[1b]功能概述[/1b] 所有播放逻辑均已封装成([1b ... -
FLV on P2P 下一个流行的video格式
2010-04-09 14:24 705看到 幻灭 处介绍了一款 Youtube Speed Acc ... -
FLV on P2P 下一个流行的video格式
2010-04-09 14:24 716看到 幻灭 处介绍了一款 Youtube Speed Acc ... -
flv在线视频播放
2010-04-09 14:24 835呢感有写网友也想做个在线视频什么的,现在给个例子大家 方法其实 ... -
as3 使用sound类(翻译)-获取文件大小
2010-04-09 12:14 691[1b]问题六[/1b] ... -
as3 使用sound类(翻译)-读取声音信息
2010-04-09 12:14 742[1b]问题七[/1b] 我们现在想获取正在播放的MP3文件的 ... -
as3 使用sound类(翻译)-读取声音信息
2010-04-09 12:14 693[1b]问题七[/1b] 我们现在想获取正在播放的MP3文件的 ... -
as3 使用sound类(翻译)-声音播放结束消息
2010-04-09 12:13 1073[1b]问题八[/1b] 当我们播放音乐以后,想 ... -
as3 使用sound类(翻译)-声音播放结束消息
2010-04-09 12:13 876[1b]问题八[/1b] 当我们播放音乐以后,想 ... -
FLASH CS3中的FLA形式组件制作教程
2010-04-08 11:48 589下面给大家介绍下如何 ... -
Flash cs3组件皮肤
2010-04-08 11:47 587Adobe develop center的新文章Skinnin ... -
FLASH CS3快速打造一个小奶瓶图标
2010-04-08 11:47 703在下面的教程里,我们将从基本形状开始,完全使用FLASH画一个 ... -
flash cs3测试和发布影片问题
2010-04-08 11:47 768问: 按ctrl+Enter后有导出进度条,但就是没导出影片. ... -
Flash CS3(SWF9) 影片格式反编译的工具ActionScript Viewer 6.0
2010-04-08 11:47 847全球首个支持 Flash CS3(SWF9) 影片格式反编译的 ... -
指针随鼠标移动的flash卡通时钟
2010-04-08 10:07 403。先看下时钟效果: var fnum:Number = ...
相关推荐
内容概要:本文详细阐述了C++类的构造与析构机制,解释了这两种特殊成员函数的工作原理和应用场景,涵盖构造函数的特点、分类与调用方式、构造函数初始化列表、以及析构函数的作用、调用时机和注意事项。文中还探讨了在C++编程中如何运用这些机制实现高效的资源管理和内存安全,特别是遵循RAII原则、避免常见错误(如资源未释放、重复析构、异常安全问题)、并在多线程环境中合理处理同步操作。 适合人群:具有基础C++编程技能的程序员,尤其是希望深入了解对象生命周期管理和高级资源管理技术的人群。 使用场景及目标:①理解和应用C++类的构造与析构机制来编写高效的代码;②预防和修复由于资源管理不当引发的各种错误和性能问题;③提高对面向对象编程的理解,掌握在多线程环境下的资源管理技巧。 其他说明:通过实际案例深入分析C++中构造函数和析构函数的应用,强调RAII(Resource Acquisition Is Initialization)原则的重要性。同时也提及了未来学习方向如智能指针和移动语义等内容,帮助开发者更好地掌握C++编程技巧。
本文为抛砖引玉:简单描述,如需根据自身业务详细设计,请随时联系
百合检验表格(食品香辛料质量验收记录表)检验表格(食品香辛料质量验收记录表).docx
最新PHP盲盒商城系统源码ThinkPHP框架
奇异值分解(Singular Value Decomposition,简称SVD)是线性代数中的一种重要矩阵分解方法,广泛应用于数据处理和信号分析。在本场景中,我们关注的是如何利用SVD来确定VMD(Variable Modulation Decomposition,可变调制分解)的K值。VMD是一种信号分解技术,它能够将复杂信号分解为一系列调制频率成分,对于非平稳信号的分析和处理非常有用。 理解SVD的基本概念:任何m×n的实数或复数矩阵A都可以表示为三个矩阵的乘积,即A=UΣV^T,其中U是m×m的正交矩阵,Σ是一个m×n的对角矩阵,其对角线元素是奇异值,V是n×n的正交矩阵。奇异值σ_i按照非降序排列,它们反映了矩阵A的信息量和重要性。 在VMD中,奇异值分解的作用在于识别信号的不同频率成分。当对信号进行VMD时,目标是找到最佳的K值,以使分解后的子带信号尽可能独立且无交叉。K值代表了分解得到的调制模式数量,每个模式对应一个特定的频率范围。 为了确定K值,我们需要分析SVD的结果,即奇异值的分布。奇异值的大小反映了原始信号的结构信息。通常,信号中的主要成分对应较大的奇异值,而噪声或不重要的成分对应较小的奇异值。因此,奇异值的下降趋势可以作为判断信号成分变化的一个指标。 通过绘制奇异值的累积贡献率曲线,我们可以观察到奇异值的显著下降点,这个点通常对应着信号主要成分的结束,后续的奇异值可以视为噪声或次要成分。这个显著下降点即为选择K值的依据。一般来说,选择奇异值曲线出现“转折”或者“平台”的位置作为K值,可以确保主要信号成分被保留,同时尽可能减少噪声的影响。 具体实现步骤如下: 1. 对信号进行SVD,得到奇异值序列。 2. 计算奇异值的累积贡献率,即将奇异值按降序排列后,每个奇异值除以所有奇异值的和,然后累加。 3. 绘制累积贡献率曲线,并寻找曲线的转折点或者平台区。 4. 将转折点对应的奇异值个数作为VMD的K值。 在实际应用中,确定K值还可以结合其他准则,如信息熵、能量集中度等,以确保分解的合理性和稳定性。此外,不同的信号和应用场景可能需要调整K值的选择策略,这需要根据具体问题进行细致的研究和实验验证。 总结来说,利用SVD确定VMD的K值是通过对奇异值分布的分析,找出信号主要成分与噪声之间的界限,从而选择一个合适的分解模式数量。这种方法有助于提取信号的关键特征,提高VMD分解的效率和准确性。。内容来源于网络分享,如有侵权请联系我删除。
常用护理技术操作规程49项.docx
局部阴影遮挡,灰狼MPPT,灰狼算法 灰狼算法实现部分遮阴的MPPT跟踪,包括光照突变情况,包括灰狼算法程序和matlab simulink模型的搭建,功率,电压,电流波形图和占空比波形图入如下。 ,局部阴影遮挡; 灰狼MPPT; 灰狼算法; 光照突变; 波形图; 程序搭建; matlab simulink模型,灰狼算法MPPT跟踪,局部遮阴及突变情况研究
XCP或者CCP标定,A2L标定文件,基于map文件自动更新A2L的地址和结构体变量的地址 源码基于C#需要开发,编译器为VS2022 ,XCP/CCP标定; A2L标定文件; 地图文件自动更新; C#开发; VS2022编译器,基于C#开发的XCP/CCP标定系统,自动更新A2L文件地址与结构体变量
给那些修改kof的玩家用的工具,简单快捷方便,需要自取
s10207-024-00818-y.pdf
Screenshot_20250314_152955.jpg
内容概要:本文档详细介绍了 FactSet 公司推出的 Truvalue V3 平台的内容采集与处理流程及其评分方法。FactSet 利用人工智能技术和语义大数据处理能力收集并解析每日超过4000万份来自20多万信源的全球ESG相关信息。通过对这些非结构化文本数据的深度剖析,Truvalue平台能够识别关键ESG主题并量化情绪倾向度。它不仅提供单篇文章层面的情绪打分(从最消极0到最积极100),而且还综合评估公司长期发展趋势以及短期市场表现。此外,还讨论了动态重要性和重点事件检测等特征,使分析师更容易捕捉到企业活动背后的潜在机会与风险。 适用人群:金融行业从业者如投资顾问、基金经理以及其他关注企业可持续发展和社会责任的专业人士。 使用场景及目标:为投资者提供精准的数据支持以进行资产配置决策;辅助研究员对特定企业或行业的深度调研工作。 其他说明:本方法论特别强调采用SASB标准作为评价基准之一,并解释了几种重要的得分计算公式,如脉搏分数、洞察力分数及时势动量指标等的具体运作机制。同时概述了一些质量控制措施以确保所提供数据的有效性和准确性。
毕业设计&课程设计 基于STM32单片机的物联网智能家庭安防系统(软件源码+硬件资料+部署教程+设计任务书+演示视频),高分项目,开箱即用 随着公众安全意识的提高,人们对家庭安全防控的需求愈发迫切,如何合理应用控制、通信及监控等自动化技术手段,打造智能化家庭安防系统成为研究重点。因此提出了基于物联网的家庭安防系统,实现监测燃气泄漏并报警、监测火灾烟雾并报警、检测非法入室并报警等功能,极大保障家庭居住场所的安全性。 用STM32单片机开发: 1、监测燃气泄漏(MQ-5)、监测火灾烟雾(DS18B20、MO-7)、检测非法入室(红外对管) 2、液晶显示燃气浓度、烟雾浓度、温度、是否有人闯入、布防状态 3、按键可以设置燃气、烟雾、温度的报警值,大于时候开启蜂鸣器报警以及对应的报警指示灯 4、当系统开启布防,有人闯入,开启蜂鸣器报警以及对应指示灯,撤防时,不检测非法闯入 5、数据通过wIFI上传到手机端 6、当报警时候发送报警短信,短信包含触发报警的情况:如燃气报警发送:gas leakage 温度或者烟雾报警发送:fire smoke alarm 非法入室发送:Illegal Entry
白胡椒检验表格(食品香辛料质量验收记录表)检验表格(食品香辛料质量验收记录表).docx
矢量边界,行政区域边界,精确到乡镇街道,可直接导入arcgis使用
c++多媒体音视频播放器
Adobe After Effects 全套插件安装包
Flac3d函数形式的应力边界施加编程 flac3d应力边界编程处理 本为本人做的简单案例:针对立方体模型,同时考虑重力和一侧应力边界对模型应力分布进行分析。 特色:应力函数可以任意改变,调节简单快捷 代码请前咨询了解清楚,不支持 款 针对地应力反演、走滑断层等分析中的应力边界位移边界问题如有需求定制 ,Flac3d;应力边界施加;编程处理;立方体模型;重力影响;应力分布分析;函数形式应力边界;地应力反演;走滑断层;位移边界问题。,Flac3d编程:应力边界施加的简易案例分析
基于matlab的凝土随机球形骨料球体蒙特卡洛随机分布模型 三种粒径不同的骨料随机分布 模拟混凝土材料的过程,粒径可自行定义,可设置孔隙率 动画显示建模过程 程序已调通,可直接运行 ,基于Matlab; 凝土随机球形骨料; 球体蒙特卡洛随机分布模型; 不同粒径骨料随机分布; 模拟混凝土材料; 粒径可定义; 孔隙率可设置; 动画显示建模过程; 程序已调通。,基于Matlab的混凝土骨料随机分布模拟程序
2008-2020年各省每十万人口高等学校平均在校生数数据 1、时间:2008-2020年 2、来源:国家统计j、统计nj 3、指标:行政区划代码、地区名称、年份、每十万人口高等学校平均在校生数 4、范围:31省