问题标签 [shared-objects]

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 回答
1563 浏览

actionscript-3 - 多个应用程序可以访问 AS3 共享对象吗?

我正在尝试从另一个 Flash 应用程序访问由一个 Flash 应用程序创建的共享对象。这可能吗?如果是这样,我需要做什么?

如果没有,还有其他方法可以在应用程序之间共享信息吗?

非常感谢您提供的任何帮助。

0 投票
1 回答
175 浏览

flash - Flash SharedObejct 能否在每个会话中过期?

我试图在每个会话中显示某些内容,但是该站点在站点的不同部分中嵌入了相同的 Flash,因此我无法在站点的模型或全局变量上设置它。我也不能使用 PHP 或 JS。

0 投票
1 回答
2096 浏览

flash - 使用 Flash (AS3) 创建 pacman 风格的游戏

使用 Flash (AS3) 创建 pacman 风格的游戏。有 3 名玩家竞争吃掉最多的点。现在,当一名玩家吃掉一个点时,该玩家的屏幕上的点会消失(但仅持续一秒钟)并再次出现在屏幕上。另一个玩家在玩,没有看到点消失并重新出现。

使用 hitTestObject,当玩家触摸一个点时,该点不应再出现在舞台上。我正在使用共享对象来创建这个多人游戏环境。我是使用 SharedObject 和 AS3 的新手。

0 投票
3 回答
4791 浏览

c++ - 链接器如何知道应该在运行时解析哪些符号?

链接器如何知道应该在运行时解析哪些符号?我特别感兴趣的是共享对象文件携带哪些信息来指示链接器在运行时解析符号。动态符号解析在运行时如何工作,即可执行文件将如何查找符号以及在定义了多个同名符号的情况下会找到哪些符号?

如果文件只是静态链接,然后在运行时作为共享库的一部分动态链接,会发生什么情况?可执行文件将使用哪个符号?换句话说,是否可以通过将这些符号链接到共享库来覆盖可执行文件中的符号?

有问题的平台是 SUN OS。

0 投票
1 回答
263 浏览

flash - 使用 SharedObject 的持久 MP3 播放器

我正在尝试使用 SharedObject 创建一个持久的 MP3 播放器。最初我尝试使用框架,虽然它有效,但框架很糟糕,所以我继续研究它。

我是来了解 Flash 的 SharedObject 的。这似乎很容易,但我无法正确确定逻辑。我附上了一个示例 .fla 供有兴趣的人查看。我需要在必要时存储和检索歌曲进度,以便在 HTML 页面中单击链接时保持播放同一首歌曲。

这是 .FLA 的链接 - http://www.grantandrew.com/testing/flash/player/MP3player.fla

提前致谢

0 投票
6 回答
270 浏览

c++ - 有没有办法为将来的添加准备一个结构?

我有以下结构,它将用于保存插件信息。我很确定这会随着时间的推移而改变(很可能会增加)。假设这个文件将被修复,这里有什么比我所做的更好的事情吗?

此外,在为该系统构建共享对象时我应该采取任何预防措施。我的预感是我会遇到很多库不兼容的问题。请帮忙。谢谢

0 投票
2 回答
2501 浏览

flash - ActionScript 3 SharedObjects 不会跨不同的 swfs 持续存在?

我正在为两个不同的 swf 服务,它们读取和写入同一个 SharedObject 变量。SharedObject 变量是一个数字,每个 swf 都会检查该数字以确保它没有两次使用相同的数字。然后它存储它选择的最后一个数字。这样,两个 swf 都不应使用相同的数字两次,无论它们加载的顺序是什么。

如果我反复加载其中一个 swf,则永远不会进行两次旋转。但是,在 swf 之间来回切换时,有时会出现重复数字。SharedObjects 对 Flash Player 来说应该是全局的,那么为什么会发生这种情况呢?

谢谢

0 投票
1 回答
488 浏览

java - 我的应用程序的 Flex、Java、BlazeDS 和配置文件

我正在使用 blazeDS 和 SharedObjects 在 Flex Builder 3 上使用 Flex 和 Java 编写 Rich Web 应用程序。现在我需要我的程序将使用配置文件。所以,我需要我的 Java 类会在第一次读取它,但是 java 读取和写入文件的默认路径是 c:\program files\Flex Builder 3 而不是我在 tomcat webapps 目录中的应用程序目录 我该如何阅读java类中的配置文件没有在java中写入硬编码的路径?

0 投票
2 回答
164 浏览

c++ - 如何启用共享对象在运行时访问数据文件 (UNIX)

我有一个类方法(在 UNIX 环境中的共享对象中实现),它需要在运行时访问文本数据文件(使用 ifstream)。目前,该方法假定数据文件可以在没有任何相对路径的情况下打开,即类似

共享对象是从 python 代码加载的,为了使其可用于加载,它被复制到\usr\lib\文件夹中,作为 makefile 的构建后步骤。我的问题是如何使文本数据文件可用于共享对象。我考虑了以下几种可能性:

  • 使用一些相对路径,但该方法并非完全万无一失(该项目托管在各种实例上,我不能确定目录树是否会保持不变(例如)一个月后)。
  • 将数据文件也复制到\usr\lib,但我觉得这是一种错误的态度。

欢迎任何建议。

0 投票
4 回答
5110 浏览

python - python:使用多处理共享庞大的字典

我正在使用多处理处理大量数据,存储在字典中。基本上我所做的只是加载一些签名,存储在字典中,从中构建一个共享的 dict 对象(获取 Manager.dict() 返回的“代理”对象)并将这个代理作为参数传递给具有在多进程中执行。

只是为了澄清:

现在,如果签名少于 200 万个左右,一切都会完美运行。无论如何,我必须处理一个带有 5.8M 键的字典(二进制格式的酸洗签名会生成一个 4.8 GB 的文件)。在这种情况下,进程会在创建代理对象期间终止:

我知道数据结构很大,但我正在使用配备 32GB RAM 的机器,运行 top 我看到加载签名后的进程占用 7GB 的 RAM。然后它开始构建代理对象,RAM 使用量上升到 ~17GB RAM,但从未接近 32。此时,RAM 使用量开始迅速减少,进程因上述错误而终止。所以我想这不是由于内存不足错误......

有什么想法或建议吗?

谢谢,

戴维德