问题标签 [flex3]

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 投票
2 回答
949 浏览

apache-flex - 当 URL 中存在查询字符串时,SharedObject (Flex 3.2) 行为异常

摘要:下面详述的行为似乎表明,如果您在 www.someplace.com 上的应用程序通过 SharedObject 设置/检索数据,那么如果用户在 someplace.com 上点击您的应用程序,则会出现某种 .sol 冲突,然后在someplace.com?name=value。

任何人都可以证实或反驳这一点吗?


我正在开发一个为用户提供登录页面的 Flex Web 应用程序。当用户登录后,他/她会看到一个与“组”相关联的“房间”。

我们将最后访问的房间/组组合存储在 SharedObject 中 - 因此,当给定用户登录时,他们会被带到他们最近处于活动状态的房间。

这很好用,但我们也有一个自动登录系统,该系统涉及用户单击应用程序 url 的链接,并附有查询字符串。这些链接有两种类型。

1)查询字符串包括username、groupId、roomId

2) 查询字符串只包含用户名

因为我们工作速度很快,而且只有少数开发人员,所以自动登录系统是建立在 last-vist 系统上的。在自动登录过程中,会检查 url,如果在查询字符串中找到 groupId 和 roomId 值,则打开 SharedObject 并且最后访问组/房间 id 值被参数值覆盖。

这也可以正常工作,当应用程序遇到第二种类型的查询字符串(没有 groupId 和 roomId 参数)时,应用程序会像往常一样转到 SharedObject 以获取存储的房间和组 ID 值。这就是问题所在:

它返回的值是最后一个房间/组参数值是什么,而不是最后一次访问房间/组值是什么。

如果给定用户从未使用包含组和房间 ID 值的查询字符串访问应用程序,则应用程序会从 SharedObject 获取空值。

它需要一些挖掘,但看起来正在发生的是,如果 URL 中存在查询字符串,则第二组数据正在存储/预期在 SharedObject 中。

在文本编辑器中查看 .sol 文件时,我会看到更多未翻译的代码以及其他组和房间值,一旦我使用包含查询字符串的 URL 访问应用程序。

我在网上没有找到任何关于此的内容,但这可能只是由于缺乏必要的搜索技能。

有没有其他人遇到过类似的事情?或者你知道如何解决这个问题吗?

我已经尝试将 Security.exactSettings 设置为 false,我真的希望这会奏效。

0 投票
3 回答
2754 浏览

apache-flex - Flex FileReference.download - 是否可以打开相关的应用程序

当使用 FileReference.download() 从服务器检索文件时,我想为用户提供直接打开相关应用程序的选项,而不必先将其保存到磁盘。

这在 Flex 3 中可行吗?而且,如果是这样,它是如何完成的!

谢谢,马克

附言。我也试过做 URLLoader.load(URLRequest) ,但没有骰子......

0 投票
4 回答
1739 浏览

actionscript-3 - TextField() - 如何防止鼠标选择

如何使用 Editable TextField() 防止鼠标选择(和移动插入符号),这在选择文本时似乎不能完全工作,但它会阻止点击。我想将光标保持在它要去的地方。

0 投票
4 回答
2290 浏览

actionscript-3 - textfield()——如何防止鼠标右键菜单

Textfield () - 如何防止鼠标右键菜单出现(具有复制、粘贴、全选等选项的菜单)。

0 投票
1 回答
1097 浏览

actionscript-3 - 如何通过 AS3 从加载器页面枚举对象标签参数?

我喜欢枚举的 HTML 页面中有一些对象参数,最简单的方法是什么?

我想使用 for 循环遍历每个参数并将它们插入到我自己的数组中。

0 投票
2 回答
96 浏览

apache-flex - 使用字符串动态访问自定义方法

我正在创建一个在“一天”结束时具有连续数字的二维列表,用作 DataGrid 的 dataProvider 我一直通过命令
dg1.selectedItem.day1
dg1.selectedItem.day2
dg1.selectedItem.day3访问它们
ETC...

有什么方法可以获取字符串 ("day"+i) 并将其转换为(它是什么?变量名?),这样我就可以按照以下方式做一些事情:

如果有一个我可以用于神秘函数的函数,或者使用什么数据类型,任何信息都会非常有帮助,


这就是我一直在使用的(太乏味了):

0 投票
5 回答
5747 浏览

apache-flex - 如何将相对路径添加到 FlexBuilder 的构建路径?

有没有办法向 FlexBuilder 的相对构建路径添加条目?

我将有多个项目将使用共享代码库,但我无法让它们引用该共享代码。我可以用绝对路径来做到这一点,但这不会很好。这段代码(和项目)将进入源代码控制,而我团队中的其他人可能没有像我那样在硬盘驱动器上的相同位置拥有存储库。因此,虽然定义的路径可以在我的机器上运行,但它不会在其他开发人员的机器上运行。

FlexBuilder 的 UI 不允许我输入相对路径。我尝试手动修改 .project 和 .actionScriptProperties 文件以添加相对路径,但随后项目无法打开。

0 投票
1 回答
1273 浏览

actionscript-3 - 从 As3 打开网页以替换当前的 iFrame

如何从 As3 打开网页以替换当前的 iFrame(和 Flash 对象)。

0 投票
1 回答
329 浏览

actionscript-3 - 检测特定字符串当前是否在 TextField() 上可见

我有一个 TextField() 的文本很长,有时最后几行在屏幕上不可见(不滚动)。

现在我想检测例如 IBM 一词当前是否在屏幕上可见,或者它是否在屏幕之外。任何想法如何做到这一点?我想通过将 textField() 滚动到正确的位置来显示这个特定的词 IBM。

0 投票
3 回答
4650 浏览

actionscript-3 - 在舞台周围绘制边框的最简单方法?

AS 3 中似乎没有 stage.border 属性?

我的课程扩展了 Sprite,在 Flash 对象周围绘制边框的最佳方法是什么?