jjzjj

Actionscript3

全部标签

xml - 我可以从 XSD 生成用于 XML 序列化/反序列化的 ActionScript 类吗?

我一直在StackOverflow和其他网站上查看各种问题,但我还没有看到一个库a)生成给定XSD的actionscript代码b)使用生成的类对XML进行序列化和反序列化。在Java世界中,这就是JAXB。我有一组大型XSD,Web服务基于这些XSD生成XML输出。我不想手动编写actionscript类,那将是一项巨大的工作。将源代码放在actionscript中会有很大帮助,因为与使用类代理相比,编写基于xml/json到对象的运行时绑定(bind)的代码更容易出错。有什么想法吗?更新:我在Adob​​e的FlashBuilder中找到了一个向导来做我一直在寻找的东西,但不幸的是

xml - 如何在 ActionScript 中针对 XML 架构测试 XML 的有效性?

我不需要解析XML,或将其解码为ActionScript对象——我只对加载XSD和XML感兴趣,并根据前者中的文档定义判断后者是否是合法的XML. 最佳答案 Flex在其mx.rpc.xml包中具有运行时xml模式支持,这对livedocs是隐藏的。看看这个post,您可以在那里找到更多信息。 关于xml-如何在ActionScript中针对XML架构测试XML的有效性?,我们在StackOverflow上找到一个类似的问题: https://stackove

xml - 在 ActionScript 3 中保存到没有用户提示对话框的 XML 文件?

在ActionScript3中如何在没有用户提示对话框的情况下将数据保存到XML文件中?我正在编写一个在客户端PC上运行的简单应用程序(带有adobeflash),并将用户状态数据保存在应用程序同一目录中的XML文件中。当我使用FileReference时,它会显示一个用于保存文件的用户对话框。是否有任何类可以将XML数据直接保存到XML文件中?我认为只写XML(文本平面)数据不会产生任何安全问题?:-? 最佳答案 我很惊讶居然还没有人发布这个。使用URLLoader将xml文件加载到内存中,确保数据格式为URLLoaderData

xml - ActionScript 3.0 向 XML 添加节点

我有使用myXML.appendChild(text);我明白了text但是如果“文本”实际上包含在字符串变量中,该怎么办呢?那么我该如何添加一个具有一些以编程方式生成的内容的子节点呢?所以我有:varmyXML:XML=varmyString:String="HelloWorld"我想做类似的事情myXML.appendChild(mySring);怎么做? 最佳答案 您还可以使用{}表示法:varmyXML:XML=varmyString:String="HelloWorld"//...myXML.appendChild({my

xml - 验证 Flex/actionscript 的 XML 解析器?

是否有用于flex/actionscript的验证XML解析器?XML类验证它是格式正确的XML,但不验证它是否遵循DTD的规则。Java有一个验证XML解析器,但有没有用于flex/actionscript的? 最佳答案 好的,好消息,坏消息时间到了。首先是坏消息:不幸的是,没有。Actionscript不支持任何形式的DTD验证。它也不支持任何形式的XSL/XSLT验证或转换。有些项目最终将使其中的一些成为可能(XPath-AS3是其中之一),但现在你运气不好。但是,有个好消息(某种程度上):首先,大多数服务器都支持这两者。这意

xml - 在 ActionScript 3 中是否需要/推荐在 XML 中测试节点是否存在?

下面是用ActionScript3读取XML的例子varxml:XML=HelloAHelloBChildC1ChildC2;trace(xml.a);//OP:HelloAtrace(xml.c.c1);//OP:ChildC1trace(xml.d);//OP:(nothing)trace(xml.b);;//OP:HelloB我没有看到xml.d按预期行为输出空字符串?这是正常的吗?这是什么原因呢?对我来说,我“感觉”我应该这样做:if(xml.d)trace(xml.d);可以依赖空字符串行为吗?IE是否需要检查节点是否存在?? 最佳答案

xml - 如何通过 ActionScript 3 中的嵌套子值过滤 xml 节点?

我有一个非常简单的场景,我有一个类似于此的结构Italy1RomeMilanItaly2RomeVenice现在我想查询去米兰的所有旅游。下面是我根据EX4风格想到的逻辑格式XmlData.tour.(destinations.destination.(name=="Milan"))但这当然行不通。在不使用任何额外逻辑的情况下提取此数据的正确方法是什么? 最佳答案 XmlData.tour.destinations.destination是XMLList.它包含XML,看起来像Milan每一个XML有name=destination

xml - 使用 ActionScript 3.0 解析具有多个命名空间的 XML 提要的推荐方法是什么?

我在几个在线示例中看到了以下方法,但没有找到任何关于解析XML提要的推荐方法的文档。方法一:protectedfunctionxmlResponseHandler(event:ResultEvent):void{varatom:Namespace=newNamespace("http://www.w3.org/2005/Atom");varmicrosoftData:Namespace=newNamespace("http://schemas.microsoft.com/ado/2007/08/dataservices");varmicrosoftMetadata:Namespace=

xml - ActionScript 从矢量图形中绘制代码?

有没有一种通用的方法可以将FlashProfessional中绘制的矢量图形转换为绘图API的代码?这些绘制或导入的矢量图形Assets的代码在源文件(.xfl)中作为XML数据提供。比如下面绘制的矢量图就是尾部的XML数据。这证明肯定有可能创建一个可以将XML代码移植到AS3的实用程序。这样一来,AS3开发人员就不必担心处理矢量资源,尤其是当他们从FlashProfessional迁移到FlashBuilder时。就个人而言,如果还没有可用的实用程序,我最终有兴趣为此创建一个实用程序,但我想知道是否已经有可用的实用程序?[编辑]自从我发布了这个问题后,我了解到了SVGWeb项目,它包

xml - 如何在 flex/actionscript 中通过属性名称/值查找特定的 xml 数据

我想从一些xml中找到具有特定属性和值的项目。这是示例xml:dontwantthisone(节点可以包含节点...)我需要找到第一个,基于它有一个名为“NAME”的属性和“thisone”的值。然后我需要它的父节点(节点)。我试过这个:specialItems=tempXML.*.(hasOwnProperty("NAME"));但似乎什么也没做。??谢谢! 最佳答案 在ActionScript中,您通常会使用E4X而不是XPath。你想要的可以这样实现:varxml:XML=...;varselected:XMLList=xml