问题标签 [flash-cs4]

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

flash - 您如何标记 Flash (swf) 动画中的特定点?

我需要在我的 Flash 动画中放置一些标记,这些标记可用于根据用户的声誉来指导用户。如果他的声誉随着时间的推移而下降,他应该被引导到 Flash 动画中的一个特定点,这是一个游戏。传统上,这是如何在 flash cs4 中处理的?示例和资源将很有帮助。

此外,这些标记将保存在数据库中并与声誉引擎相关联。

0 投票
5 回答
10894 浏览

flash - AS3 - mailto 正在打开一个新的浏览器窗口

问题介绍 -
对于 AS3,我希望当人们单击电子邮件地址时,它会打开他们的电子邮件程序。因此我这样做:

问题:每次用户点击影片剪辑时,都会打开他们的电子邮件程序。但是,浏览器也会打开一个新窗口。单击具有电子邮件地址的影片剪辑时,如何避免浏览器打开新窗口?

0 投票
2 回答
9747 浏览

png - 如何将 Flash 影片剪辑转换为 png 序列?

Flash CS4 不允许我将 swf 保存为 png 序列。有没有办法将影片剪辑保存为 swf 并使用外部程序转换为 png?

谢谢!

0 投票
3 回答
3045 浏览

actionscript-3 - 在 Actionscript 3 中将像素转换为贝塞尔曲线

好的,所以我会尽量做到描述性。

我正在为需要上传图像的 jibjab 样式遮罩功能的客户开发一个项目。

我希望能够生成一个包含贝塞尔形状的锚点/控制位置的数据库可存储对象,因此我可以稍后将其拉出并重新屏蔽该对象。这一切都很容易做到,除了一个问题:我需要从用户绘制的轮廓创建贝塞尔对象。

到目前为止,这是我想象的过程:

在鼠标按下时,创建一个新的精灵、beginFill 和 moveTo 鼠标位置。

在鼠标移动时,lineTo 是一个 XY 坐标。

在鼠标上,endFill。

这一切都很好。我可以在这里存储信息,但我会看到一个巨大的对象,里面装满了大量非常无用的 x/y 坐标,除了在每个像素上放置句柄之外,没有办法真正进行微调更改。(我不妨给最终用户一个铅笔工具......)

就贝塞尔曲线计算而言,这就是我的想法:

1:弄清楚何时需要开始一条新曲线,并在此间隔上跟踪像素的 xy。我想象这只是一个像素数,也许只是在每次鼠标移动时增加一个计数变量,然后每 x 个像素创建一个新变量。这里的问题是一些曲线不准确,而另一些则不必要,但我真的只需要一个一般区域,而不是一个精确的表示,所以它可以工作。不过,我会更高兴一些更聪明的东西。

2:获取每个新的 x/y,将其存储为锚点,并计算出控件将在何处生成此锚点和最后一个锚点之间的直线曲线。这是我真正挂断电话的地方。我敢肯定有人已经在 Flash 中完成了这项工作,但似乎再多的谷歌搜索也无法帮助我找到完成这项工作的方法。我已经画了很多草图,还有什么小数学可以让我的大脑环绕,但似乎无法找到将像素转换为贝塞尔曲线的方法。

这可能吗?我真正需要的是接近相同形状的东西。我正在考虑可能只在下一个像素的角度相对于当前线或其他东西的角度超过 180 度时才放置锚点,并且只是抓住这些变化之间的弧线边缘,但无论我多么努力,我似乎无法弄清楚如何让它工作!

感谢您的帮助,我一定会在这里发布我的进展,我认为这在许多应用程序中都非常有用,只要它实际上是可行的......

杰西

0 投票
3 回答
399 浏览

flash - Flash 游戏适用于某些计算机,但不适用于其他计算机

我有一个非常奇怪的问题,只是无法解决,想知道这里是否有人知道解决方案。

我面临的问题如下。

我们有一个 Flash 游戏,它可以在办公室的电脑上运行(flash player 10 和 flash player 9.0.159)

但是,当我们尝试在其中一台笔记本电脑上运行它时,它会失败,并且不会加载我们尝试加载的内容(但是相同的版本可以在其他计算机上运行)。笔记本电脑上的版本是 flash player 9.0.159

这是一个主要问题,因为我们拥有的一些客户也经历过同样的事情。但我完全被难住了,有人有什么想法吗?

干杯马克

0 投票
1 回答
348 浏览

actionscript-3 - 我应该使用哪些 Windows“性能监视器”设置来调试引发 InvalidBitmap 错误的 Flash 影片?

这是我的问题:

我有一个从本地机器上传文件的 Flash swf,如果它们是图像,它会根据需要调整它们的大小。这涉及从 bitmapData 对象创建一个 JPGEncoded bytearray。在我完成了 bitmapData 之后,我 dispose() 了它。

我注意到有时在调整图像大小时闪存会卡住,并且已将其追踪到“无效的 bitmapData”错误消息。我昨晚下班前试过了,它在两张图片后抛出了这条消息!!今天早上一切似乎都很好,所以我决定推送它并尝试上传 20 张 5616x3744 像素和 5.32MB 的图像(我之前尝试过的相同图像)。

我在 Windows 中打开了性能监视器,并开始在 mozilla + firebug 中运行的 SWF 中上传,以取得良好的效果。大约 12 张图像效果很好,然后在 13 日(!!)它再次冻结。我附上了性能图的截图。

替代文字

我猜我需要做更多这样的测试,看看哪里有问题。谁能解释一下我在这里看到的可能会导致问题的东西 - 黄线看起来很可疑!(?)

我认为大的绿色尖峰对应于重绘 bitmapData,较小的绿色尖峰是在大版本成功加载后从同一个 Bitmap 对象绘制缩略图版本。我应该使用哪些其他计数器来监视内存使用情况等。

任何建议表示赞赏。非常感谢

0 投票
1 回答
1783 浏览

actionscript-3 - 如何在 AS3 中将声音放大指定的分贝数?

几天前,这是我的问题,我找到了答案。也许这会帮助别人。

A. 问​​题的第一部分:你能用 Flash 放大声音吗?SoundTransform 的 AS3 文档对音量属性进行了说明:

“音量,范围从 0(静音)到 1(全音量)。

从表面上看,这意味着您只能使声音更安静。事实上,如果您提供大于一 (1.0) 的值,声音将被放大。你冒着使声音饱和和质量变差的风险,但你可以做到,而且对于语音,你可以逃脱很多。(音乐不那么宽容,所以实验一下。这种方法不做动态压缩,更适合音乐。)

B. 问题的第二部分:你做事的顺序。

对:

错误的:

我在 CS3 和 CS4 中做了一些测试,得到了不同的结果。在 CS3 中,我可以在“audioChannel.soundTransform = soundTransform;”之后设置变换的音量 一切都很好。但在 CS4 中它没有效果。我怀疑 CS3 使用按引用传递来设置 soundTransform,而 CS4 使用按值传递语义并复制传递给它的对象。CS4 方法设计得更好,但确实破坏了我在 CS3 中运行良好的代码。

C. 最后一个问题,是如何将分贝值转换为可以乘以音量的因子,从而将声音放大(或静音)所需的量。

请注意,“分贝”可能是正数(放大)或负数(使安静)。如果分贝为零,则不会发生变化。

分贝值为 3 的值(接近近似值)会使振幅加倍。10 分贝的值将使音量增加十倍(确切地说)。

0 投票
4 回答
20449 浏览

actionscript-3 - 如何在 ActionScript 3 中获取用户的屏幕分辨率?

ActionScript 3 有没有办法检测用户的屏幕分辨率?

0 投票
3 回答
9408 浏览

actionscript-3 - 在 AS3 List 控件 (flash.controls.List) 中设置字体名称和大小

使用 CS4,如何设置 List 控件的字体?我试过这个:

没有骰子。

0 投票
2 回答
583 浏览

flash - Adobe Flash CS4 的文档?

Adobe Flash CS4 根本不包含任何文档;它只是重定向到在线文档。由于我拥有较旧的 Flash CS3,我想知道是否可以通过更改 C: 驱动器上 Flash CS4 目录中的一些 XML 文件来将较旧的 HTML 文件与较新的 IDE 一起使用?