问题标签 [flash]

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

flash - 使用 Actionscript 3 连接到数据库

我正在寻找有关如何基于数据库在闪存中动态创建内容的建议。最初我想我们会将数据库导出到一个 XML 文件并使用内置的 Actionscript XML 解析器来处理这个问题,但是 XML 文件的大小可能会让人望而却步。

我已经阅读了有关使用中间步骤(PHP、ASP)来检索信息并将其作为 Actionscript 可以读取的内容传回的信息,但如果可能的话,我不希望这样做。以前有人使用过asSQL库吗?还是我还缺少其他东西?

0 投票
6 回答
3486 浏览

actionscript-3 - 有没有办法在不使用 Flash IDE 的情况下从 FLA 文件构建 Flash 9 SWF?

如果有其他方法可以实现这些目标,这将是有用的两个原因: 1) 在 Flash IDE 中构建真的很慢;我希望第三方编译器会更快。2) 如果能够在没有安装 Flash IDE 的机器上构建项目,那就太好了。我熟悉那里的其他 AS3 编译器,但我不知道有任何将 FLA 文件作为输入的编译器。

0 投票
9 回答
17790 浏览

flash - Flash Player 9 本地共享对象是否有好的 .sol 编辑器?我们可以建一个吗?

那里有很多人,但他们都没有做我想让他们做的事。

他们中的大多数在打开文件时崩溃或只是破坏数据。许多人根本不跑。在我看来,大多数是 3-4 年前为 AS2 .sols 编写的,不再适用于 FP9/AS3 sols。我会尝试使用 AIR 编写自己的代码,但找不到字节格式的新规范。

这里有文件格式的解释:http: //sourceforge.net/docman/display_doc.php ?docid=27026&group_id=131628

另一个在这里: http: //sourceforge.net/docman/display_doc.php ?docid=27026&group_id=131628

但看起来这两个文档都已经有 4 年的历史了(FP9 之前),而且由于我在文件格式方面不熟练或没有经验,编写一个新文档,尤其是没有更新规范,似乎越来越少的一个可行的选择。

理想情况下,我想要一个不仅可以读取.sol,还可以编辑和保存新值。

谢谢!

0 投票
5 回答
1859 浏览

flash - 那么到底哪个更快呢?Flash、Silverlight 或 GIF 动画?

我正在尝试开发一个多媒体站点,并且我非常倾向于 Silverlight,但 Flash 始终是主要参与者。我是一名速度和性能类型的开发人员。在给定的场景中,哪种技术加载速度最快?56k、DSL 和电缆?

0 投票
4 回答
2634 浏览

wpf - 如何在 WPF 应用程序中托管 Flash 内容并使用透明度?

如何在 WPF 表单中托管 Flash 内容并在我的 WPF 窗口上仍然使用透明度/alpha?承载 WinForms flash 控件不允许这样做。

0 投票
2 回答
7294 浏览

flash - 如何将网络摄像头录制到 flv 并流畅播放

我希望我的网站使用网络摄像头记录 flvs。这些 flv 需要流畅播放,以便之后我可以使用它们,例如将它们转码为 avis。

我尝试了许多不同的服务器来处理 flv 录制。例如,生成的 flv 在 Wimpy FLV 播放器中可以正常播放,只是进度指示器的移动不顺畅或不规律。这表明有问题,如果我尝试使用“ffmpeg -i input.flv output.avi”(带或不带帧速率选项“-r 15”)对它们进行转码,我不会得到正确的 avi。

这是我尝试过的以及遇到的问题:

  1. 使用red5(v 0.6.3 和 0.7.0,在 OS X 10.5.4 和 Ubuntu 8.04 上)和它包含的 publisher.html 示例。这是生成的 flv。指标非常迅速地跳向终点。

  2. 仍在使用 red5,但发布“实时”并在几秒钟后开始录制。我使用了这些示例文件。这是生成的 flv。指标还是跳的很快,用这个方法一点声音都没有……

  3. 使用Wowza Media Server Pro(v 1.5.3,在我的 Mac 上)。进度指示器不会跳到最后,但它在一开始就移动得更快。这足以使使用 ffmpeg 转换为其他格式会使视觉与音频不正确同步。只是为了确保我尝试了它附带的录像机,以及使用 red5 的 publisher.html(结果相同)。

  4. 通过在www.influxis.com上托管的帐户使用 Flash Media Server 3 。我得到了另一种进展模式。进度指示器在开始时有点跳跃,然后变得有规律。这是一个例子

我知道可以录制“完美”的 flv,因为 facebook 的视频应用程序可以做到这一点(使用 red5?)事实上,查看 facebook 视频的 HTML 源并获取 http URL 以下载他们制作的 flv 很容易。在 Wimpy 中播放时,进度指示器很流畅,使用“ffmpeg -i facebook.flv -r 15 facebook.avi”进行转码会产生良好的 avi。这是一个例子

那么,我能否设法获得具有恒定帧率的好 flv?

PS:服务器必须可以安装在 Linux 上,或者可以在价格合理的托管服务提供商处获得。

编辑:正如所指出的,也许问题不在于帧率,而在于其他问题。我对视频不了解,也不知道如何检查我提供的示例以进行检查;也许有人可以对此有所了解。

0 投票
4 回答
1343 浏览

flash - 为预加载器获取多个文件大小

好的,目前我让我的 SWF 访问一个 php 文件,该文件将查找我指定给它的所有文件,将它们的大小加在一起,并将它们的组合大小作为一个数字返回。然后,我将此数字与 ProgressEvent 侦听器一起使用,以确定网站特定部分的当前文件下载百分比。

很简单吧?那么现在使用该 PHP 文件是不可能的,我正在尝试在 SWF 中执行所有操作,而不是让它通过外部脚本来获取我需要的数字。

在我开始将文件加载到闪存之前,有什么好方法可以获取文件的大小吗?我真的需要预加载器是 0 到 100% 的预加载器,所以我需要在它实际开始之前要下载的总字节数。

我的一个想法是通过保存文件 URL 的数组,开始加载它们,getTotalBytes 而不显示任何加载,在第一个滴答时终止加载,将所有这些总字节数相加,然后开始实际的下载过程。这种方法看起来很丑陋,而且会浪费大量时间,因为每次用户在网站上点击预加载器时,可能需要一两秒钟来浏览所有文件,找到它们的总数,然后真正开始下载。

有没有更好的解决方案来解决这个问题,而无需离开闪存来获取这些文件的大小?

0 投票
4 回答
2183 浏览

linux - 如何加入网络摄像头 FLV

我希望我的网站加入一些 FLV 文件中的网络摄像头记录(比如这个)。这需要在 Linux 上完成,无需用户输入。我该怎么做呢?为简单起见,我将使用相同的 flv 作为两个输入,希望得到一个连续两次播放相同内容的 flv。

这应该很容易,对吧?ffmpeg FAQ中甚至还有完整的代码示例。

好吧,管道似乎给我带来了问题(在我运行 Leopard 的 mac 和 Ubuntu 8.04 上),所以让我们保持简单并使用普通文件。另外,如果我不指定 15 fps 的速率,视觉部分会播放得非常快。示例脚本因此变为:

好吧,使用它可以处理音频,但我只能在第一次获得视频。这似乎是我作为 input.flv 抛出的任何 flv 的情况,包括 red5 附带的电影预告片。

a) 为什么示例脚本没有像宣传的那样工作,特别是为什么我没有得到我期望的所有视频?

b) 为什么我必须指定帧率,而 Wimpy 播放器可以以正确的速度播放 flv?

我发现加入两个 flv 的唯一方法是使用 mencoder。问题是,mencoder 似乎没有加入 flvs:

我得到一个浮点异常......

c) mencoder 有没有办法正确解码和编码 flvs?

所以目前我发现加入flvs的唯一方法,就是使用ffmpeg在flv和avi之间来回切换,使用mencoder加入avis:

d) 必须有更好的方法来实现这一点……哪一个?

e) 但是,由于帧率的问题,只有具有恒定帧率的 flvs(就像我通过facebook录制的那样)才能正确转换为 avis,但这对于我似乎正在录制的 flvs 不起作用(像这样一个这个)。有没有办法为这些flvs做到这一点?

任何帮助将不胜感激。

0 投票
3 回答
8023 浏览

apache-flex - 什么导致 Flash 错误 #2012(无法实例化类)?

我是 ActionScript 3 的新手,遇到了一个问题:

使用 Flex Builder 3,我创建了一个包含几个简单类的项目。如果 A 类中的代码实例化 B 类的对象(B 类在其自己的源文件中),则代码编译正常,但出现以下运行时错误:

ArgumentError:错误 #2012:无法实例化 B 类。

有人可以解释我做错了什么吗?

更新:请在下面查看我自己的答案(由于我尚未注册,我无法将其投票到顶部)。

0 投票
4 回答
1735 浏览

flash - 将 SWF 和其他资源合并到一个 SWF 文件中

我们有一个程序,它可以生成多个 SWF 文件、一些 CSS 和 XML 文件,所有这些都需要部署才能使事物正常工作。

是否有将所有这些文件打包成一个 SWF 文件的程序或技术?