问题标签 [apache-flex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
20235 浏览

apache-flex - 在 Flex 应用程序中显示 HTML

我有一些 HTML 是通过我的 Flex 应用程序外部的富文本编辑器生成的,但想在 Flex 中显示它。

HTML 是简单的 HTML 标签,例如样式、锚点和可能的图像标签,是否有控件可以让我在 flex 中呈现此 HTML,还是我必须卷起袖子自己动手?

任何想法表示赞赏...谢谢。

0 投票
2 回答
1417 浏览

javascript - 开源 Actionscript 3 或 Javascript 日期实用程序类?

我想知道是否有人可以指出一个相当健壮的开源日期实用程序类。当我想做很多我认为在 C# 和 Java 中理所当然的事情时,我发现自己在做自己的事情。例如,我确实找到了一个很好的例子,即我撕开的 DateDiff() 函数和另一个 DatePart() 函数。另一个例子是解析不同的日期/时间格式。如果它已经建成,我试图避免重新发明一些东西。

另一种可能性可能是一组不错的 Javascript 文件,我可以将它们转换为 ActionScript 3。到目前为止,我已经找到了 DateJS,但我想对那里的内容有一个很好的了解。

0 投票
3 回答
6670 浏览

apache-flex - 在 ActionScript 3 / Flex / AIR 中实现 1:1 异步回调/事件的最佳方式?

我一直在我的 Flex 项目中使用命令模式,需要异步回调路由:

  • 实例化给定命令对象和命令对象的人,
  • 命令对象和命令对象调用的“数据访问”对象(即通过网络处理对服务器的远程过程调用的人)。

这两个回调路由中的每一个都必须能够是一对一的关系。这是因为我可能有几个给定命令类的实例同时运行完全相同的作业,但参数略有不同,我不希望它们的回调混淆。因此,使用事件(AS3 中处理异步的默认方式)几乎已被淘汰,因为它们本质上是基于一对多关系的。

目前我已经使用具有特定类型签名的回调函数引用来完成此操作,但我想知道是否有人知道更好(或替代)的方法?

这是一个示例来说明我当前的方法:

  • 我可能有一个视图对象,该对象由于某些用户操作而产生一个DeleteObjectCommand实例,将引用传递给它自己的两个私有成员函数(一个代表成功,一个代表失败:假设在这个例子"deleteObjectSuccessHandler()""deleteObjectFailureHandler()")作为对命令类的回调函数引用构造函数。
  • 然后命令对象将重复此模式,并连接到“数据访问”对象。
  • 当网络上的 RPC 成功完成(或失败)时,会调用相应的回调函数,首先是“数据访问”对象,然后是命令对象,以便最终实例化操作的视图对象在第一个地点通过其deleteObjectSuccessHandler()或被deleteObjectFailureHandler()调用而得到通知。
0 投票
4 回答
8308 浏览

apache-flex - 在 Adob​​e AIR 中打印 - 独立 PDF 生成

是否可以在 Adob​​e AIR 应用程序中生成 PDF 文档,而无需借助往返 Web 服务来生成 PDF?我查看了 GoogleCode 上的初始 Flex 报告,但它需要往返才能生成实际的 PDF。

鉴于 AIR 应该是 RIA 的桌面端,有没有办法做到这一点?我怀疑我忽略了一些东西,但我对文档的搜索并没有透露太多信息,并且考虑到 AIR 的目标,我无法相信这只是他们没有包括的东西。

0 投票
7 回答
1475 浏览

apache-flex - 直接链接到 SWF,有什么缺点?

object通常,Flash 和 Flex 应用程序使用和标记的组合嵌入到 HTML 中embed,或者更常见的是使用 JavaScript。但是,如果您直接链接到 SWF 文件,它将在浏览器窗口中打开,并且不查看地址栏,您无法判断它没有嵌入到 HTML 中,其大小设置为 100% 宽度和高度。

考虑到嵌入 Flash 或 Flex 应用程序 100% 填充浏览器窗口所需的 HTML、CSS 和 JavaScript 开销,直接链接到 SWF 文件的缺点是什么?有什么好处?

我能想到一个好处和三个坏处:你不需要 100 多行 HTML、JavaScript 和 CSS,但你没有插件检测,没有版本检查,你失去了最好的 SEO 选项(渐进增强)。

更新不要挂在 100 多行上,我的意思是嵌入 SWF 所需的代码量相当多(我的意思是包括 SWFObject 之类的库),它只是用于显示 SWF,它可以通过直接链接到它而无需单行。

0 投票
2 回答
1863 浏览

apache-flex - sdk 中是否包含 Flex 调试器?

我已经编写 Flex 应用程序几个月了,幸运的是,到目前为止还不需要完整的调试器,到目前为止,我只使用了几个 Alert 框...

免费的 Flex SDK 中是否包含可用的调试器?我没有使用 FlexBuilder(我一直在使用 Emacs 并使用 ant 进行编译)。

如果没有,您如何在没有 FlexBuilder 的情况下调试 Flex 应用程序?(注意:我无意使用 flexbuilder)

0 投票
2 回答
1278 浏览

apache-flex - 在 ant/nant 中构建 Flex 项目

在我的公司,我们的 Flex 项目中经常出现构建中断的问题。问题的出现主要是因为开发人员在他们的本地机器上进行的构建与在构建机器上发生的构建根本不同。开发人员正在使用构建项目FlexBuilder/eclipse,构建机器正在使用命令行编译器。不可避免地,{projectname}-config.xml运行构建的和/或批处理文件与 eclipse 使用的项目文件不同步,因此构建在开发机器上成功,但在构建机器上失败。

我们开始编写实用程序来将 FlexBuilder 的项目文件转换为{projectname}-config.xml文件,但它 a) 没有文档,b) 是一个可怕的 hack。

我查看了 -dump-config 开关以获取配置文件,但这有几个问题:1)生成的配置文件具有在我们的环境中不起作用的绝对路径(一些开发人员使用 mac,一些 windows机器)和 2)仅在从 IDE 运行时才能正常工作,因此不能构建到构建过程中。

明天,我们将讨论几个我不太喜欢的选项:

a)向 Subversion 添加一个签入后事件以删除这些绝对引用,或
b)添加一个删除绝对引用的预构建过程。

我不敢相信我们是第一批遇到这个问题的开发人员,但我在 Google 上找不到任何好的解决方案。其他团体是如何处理这个问题的?

0 投票
22 回答
39963 浏览

apache-flex - 什么是 Adob​​e Flex?它只是Flash II吗?

问题

好吧,我对所有流行语和新闻稿宾果游戏感到困惑。

  • flash和flex是什么关系:
    • 更换闪光灯(不是真的兼容)
    • 增强闪光
    • 下个版本的flash 但还是基本兼容
    • 完全分离技术
    • ???
  • 如果我现在开始使用 Flash,我应该直接跳到 Flex 吗?

跟进

好的,所以我听到的是这个难题有三个不同的部分:

  • 闪光
    • 用于制作“Flash 电影”的图形编辑器,即它是一个专注于“Flash”视觉方面的 IDE(正式为 Flash CS3?)
    • 显示插件的正式名称(即“立即下载 Flash!”)
    • 对整个技术堆栈的一般参考
    • 在编辑器方面,它是一个基于线性时间轴的编辑器,最适合用于具有复杂交互性的动画。
  • 动作脚本
    • “Flash”编程语言
  • 柔性
    • 一个专注于“Flash”(Flex Builder?)的编码/编程方面的 Adob​​e Flash IDE
    • 一个 Flash 库,可增强 Flash 并使其更易于编程(Flex SDK?)
    • 不受时间线约束(如 Flash IDE 那样),因此更容易实现“标准”应用程序。

它是否正确?

-亚当

0 投票
1 回答
1559 浏览

apache-flex - 如何在 Flex 中的 ButtonBar 组件上进行制表符?

我有一个按钮栏 inf flex 以及其他几个输入控件,我已经为每个控件设置了 tabIndex 属性,并且一切顺利,直到我切换到 ButtonBar。

ButtonBar 有 3 个按钮,但对它进行制表符,只有第一个按钮获得焦点,再次制表符,焦点回到顶部控件...

如何使选项卡通过 Flex 按钮栏中的所有按钮?有没有办法做到这一点,还是我需要为此创建单独的按钮?

这对我来说似乎是一个可能的错误......

0 投票
5 回答
3210 浏览

apache-flex - 从 Flex 3 安全地访问 .NET Web 服务

我们可以从 Flex/AS3 应用程序成功使用 .NET 2.0 Web 服务。除了 SSL,我们还能如何使安全性更健壮(即身份验证)?