问题标签 [flash-player-11]

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 投票
1 回答
364 浏览

flash - Flash Player 在创建 NetConnection 时崩溃

我在使用旧的 Flash 应用程序时遇到问题。在应用程序的整个生命周期中,它会打开和关闭多个 NetConnection。在需要创建最后一个连接之前,这可以正常工作,只要我调用 new NetConnection() 浏览器就会崩溃,并在日志中显示以下错误:

该应用程序之前运行正常,当我使用 Flash Player Projector 播放它时它运行正常。有任何想法吗???

0 投票
3 回答
1271 浏览

actionscript-3 - 为什么我不能在 OS X Lion x64 上的 Flash Player 11 中拥有 120,000x120,000 像素的 BitmapData?

医生说:

从 AIR 3 和 Flash player 11 开始,BitmapData 对象的大小限制已被删除。位图的最大尺寸现在取决于操作系统。

但是,为什么我不能有 120,000 x 120,000 像素的 BitmapData 对象?我在使用 64 位内核的 OS X Lion 上。

现在 120,000 ^ 2 将给我 14,400,000,000 个我需要占用的像素,它只需要 34 位来存储该 int。但显然我可以有 64 位整数,不是吗?我错过了什么吗?“依赖于操作系统”是什么意思?如何?

0 投票
1 回答
1482 浏览

actionscript-3 - Flash Player 11 与 10 ByteArray 错误 #2030 与 PixelBender

我正在尝试通过 unitzeroone演示的PixelBender 部分使用 3d 投影,即使没有炼金术像素绘图,它本身也很可爱。问题是在 Flash Player 11+ 中查看时它不起作用。从 Flash CS4 或 CS5(但不是CS5.5)发布时,SWF 预览良好。当 SWF 在本地打开时,我们的设置似乎使用 FP10 调试播放器,效果很好,但是如果您将相同的 SWF 拖到安装了最新 Flash Player (11+) 的浏览器 (chrome/FF) 中,则会引发以下错误在 ByteArray.readFloat() 上:

...在 ByteArray.readFLoat()...第一次被调用时抛出。就在我完成 ByteArray.writeFloats 循环之后,我知道 ByteArray 在那个时候充满了数据。再次 - 此代码在 FP10 上完美运行,但在 FP11 上失败。我已经尝试捕获错误,它会按照您的预期跟踪错误,但我仍然坚持如何使这个 ByteArray 代码在 Flash Player 11 中工作。

我已经尽我所能在谷歌上搜索了这个,发现了很多关于 #2030 错误和 ByteArrays 的引用,但似乎没有一个能如此清楚地区分 FP10 和 FP11。 这是 SWF 文件

有任何想法吗?仅在 FP11 中存在的 ByteArrays 的 write() 或 read() 函数是否存在问题?有解决方法吗?

谢谢!

-案子

0 投票
1 回答
1911 浏览

flash - flash player 11 检查 GPU 加速

Flash 播放器 11 提供了 3D GPU 加速,但并不是每个显卡都能完成这项工作,当出现不受支持的显卡加速时,就会切换到软件。我可以检查是否可以使用硬件加速来自定义我的应用程序。

0 投票
2 回答
148 浏览

actionscript-3 - 在内部函数中引用自己的构造函数

这是一个从复杂类中提炼出来的玩具示例:

调用静态函数后:

以下运行时异常发生在第 10 行:

为什么会这样,我该怎么办?

编辑

看来这new (MyClass)()行得通。现在我可能更困惑了。

0 投票
1 回答
170 浏览

flash - 使用 OpenLaszlo SWF11 运行时定位 Flash Player 11.2 - 11.4 API

我在这里读到有一个 OpenLaszlo 版本能够将 LZX 编译为 Flash Player 11.1 的 SWF11 文件。OpenLaszlo 的 flex4.6 分支中包含的 SDK 是——正如我们可以从名称中看出的——Flex SDK 4.6。

在关于OpenLaszlo 中的 Flash 上下文菜单的另一个讨论中,提到可以使用 OpenLaszlo 的 flex4.6 分支来定位高于 11.1 的 Flash Player API。

需要对 flex4.6 分支进行哪些更改才能实现这一点?这是否涉及更改 LPS 中的 Java 代码?

0 投票
0 回答
760 浏览

actionscript-3 - loadCompressedDataFromByteArray 丢失了一些数据

我试图从加载的 mp3 文件中提取原始数据。突然间,sound.extract 方法返回的数据少于 Math.floor(sound.length * 44.1)。

例如:

我尝试了许多 mp3 文件,并且 sound.extract 总是返回比预期更少的数据。

我还尝试使用 sound.load() 函数加载数据,在这种情况下,sound.extract 准确地返回了 Math.floor(sound.length * 44.1),如预期的那样。

使用 sound.load 函数直接下载不太适合我,因为我分析了 encoderDelay 和 encoderPadding 的 mp3 LAME 帧。用于无间隙播放 mp3。

有人知道它是 loadCompressedDataFromByteArray Adob​​e 错误还是我做错了什么?

0 投票
1 回答
772 浏览

flash - flex sdk——在哪里可以使用 playerglobals.swc 获得适用于 flash player 11.2 的正确版本

我正在 Ubuntu 12.04 上使用 FB4Linux 进行开发,并且我已经安装了最新的 linux 可用版本的 flashplayer,即 11.2。当我搜索 adobe 参考资料时,我发现MouseEvent从 11.2 版本开始支持中键和右键单击事件。我已经从adobe here下载了最新的 flex sdk 4.6 ,这个 sdk 包含 11.1 版的 playerglobals.swc,其中尚不支持这些事件。

是否可以更新此 sdk 以使 flashplayer 11.2 成为目标运行时,或者这仅适用于 windows 和 mac,因为 flex sdk 已移交给 apache flex sdk,在那里我只能找到 windows 和 mac 的下载。

问候!

0 投票
2 回答
1322 浏览

build-process - 如何将 Flash Player 预建应用程序添加到 Android 中的 system.img?

我正在尝试通过将 Flash Player 添加到默认系统应用程序来自定义我的 android 系统。我使用 Android.mk 文件将 .apk 文件添加到 packages/apps/FlashPlayer

这个 apk 还使用了一些库:libflashplayer.so libstagefright_froyo.so。libstagefright_honeycomb.so 和 libysshared.so。

我为每个模块创建了一个模块并将它们添加到变量 PRODUCT_PACKAGES 中的 generic.mk

我用 adb shell 进行了测试,apk 在 /system/app 中,而库在 /system/lib 中,但是当我尝试从浏览器播放电影时,它说没有安装 flash 播放器。

但是,如果我使用 adb install 命令手动安装 FlashPlayer,则可以从浏览器播放电影。

你能帮忙解决这个问题吗?

0 投票
2 回答
7075 浏览

flash - Flash Professional CS5/CS6 IDE 用于测试电影的 Flash Player .exe 的位置

我想更新 Flash IDE,以便在 IDE 测试期间播放电影时使用新版本的 Flash Player 11.6。

要检查当前使用的 Flash Player 的版本,我跟踪 -> Capabilities.version

我已经为 ax 和 firefox 安装了 11.6 player 的所有插件版本。将 playerglobal.swf复制到:

  • Adobe Flash\Common\Configuration\ActionScript 3.0\FP11.6

编辑FlashPlayer11_6.xml文件:

  • Adobe Flash\通用\配置\播放器\

我已经覆盖了 Flash IDE 目录中的所有独立播放器文件:

  • Adobe Flash\Players\FlashPlayer.exe
  • Adobe Flash\Players\Release\FlashPlayer.exe
  • Adobe Flash\Players\Debug\FlashPlayerDebugger.exe

但是在应用上述所有步骤后,Flash IDE 在 IDE 中测试电影时仍然使用旧的 Flash Player (Control>Test Movie>Test)

有趣的是,在 IDE 中调试时(调试>调试电影>调试)它正确显示更新的版本 11.6

因此,调试 .exe 文件必须已被新的独立调试 FlashPlayerDebugger.exe 正确覆盖,但是 FlashPlayer.exe 呢?似乎 Flash IDE 正在使用一些不同的 .exe 文件,该文件位于以下位置:

  • Adobe Flash\Players\FlashPlayer.exe
  • Adobe Flash\Players\Release\FlashPlayer.exe

为了让 Flash IDE 在 IDE 中进行电影测试期间将其用作新版本的 Flash Player,应覆盖哪个 .exe?