问题标签 [cs3]

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

flash - Flash 中连续声音的无缝播放

我正在制作一个闪光灯,它基本上是一个非常简单的跟踪器。我的问题是关于顺序播放,更具体地说是时间问题。

SoundChannel 对象方便地提供了一个 SoundCompleted 事件,但依赖它会导致声音之间的微小间隙,这(可悲地)使其无用。

到目前为止,我已经设法挖掘出的所有教程都是使用每毫秒触发一次的事件并手动观察从哪里开始下一个声音的滴答声。这似乎有点hackish和不必要的资源浪费。

有没有更好的方法来通过无间隙播放顺序定时声音?

0 投票
2 回答
1674 浏览

flash - 闪存输入掩码 (AS3)

有人知道如何为 Flash 文本字段实现输入掩码吗?(AS3)

0 投票
1 回答
2160 浏览

flash - Flash ComboBox 组件在 Web 浏览器中选择了错误的值(在 IDE 中工作正常)

我在我的 CS3 (AS2) 项目中添加了一个标准的 Flash ComboBox 组件。它是我图书馆符号之一的一部分,不是在舞台上创建的。

我没有对 ComboBox 的外观、源代码等进行任何更改。

当用户单击 ComboBox 时,列表下拉,用户使用鼠标选择一个项目,该项目被传递给作用于它的代码。

在 Flash IDE 中,一切正常。但是当我将它部署到网站并通过网络浏览器查看 Flash 页面时,当用户单击下拉列表中的值时,会选择一个不同的值并在输入框中显示。(我在 MAC 上使用 Firefox 3.0.12,但我们的 QA 在其他浏览器和版本中发现了问题)。同样的错误值也传递给我的更改事件回调。

对于 Flash Player 9 和 10,这个问题很明显。

我尝试了两种从 ComboBox 获取值的方法。

a) 直接访问组件以获取选择。使用这种方法时,如果用户使用键盘直接选择数值或输入数字,它在IDE和浏览器中都有效。只有鼠标选择失败。

b) 使用事件处理程序。使用这种方法时,对 ComboBox 的键盘访问将停止工作。这是我设置事件处理程序的方式:

var cb:ComboBox = num_pages.num_pages_cb;

// 如果没有 mx.events.EventDispatcher.initialize,则永远不会触发更改事件!!!
// 不在文档中。看起来很难找到这个... mx.events.EventDispatcher.initialize(cb); cb.addEventListener("改变", this);

这是事件处理程序本身。

函数更改(evt){ num_pages_value = Number(evt.target.selectedItem.label);}

我怀疑对 mx.events.EventDispatcher.initialize 的调用会破坏键盘交互,但没有它,我的处理程序永远不会被调用。但是这两种方法都不允许用户选择他们想要的值。选 7 得到 9,选 3 得到 6。而且每次得到的值都不相同。

0 投票
1 回答
281 浏览

flash - 切换到 CS4/Mac 后 Flash 电影无法加载

我们最近从 Windows 上的 CS3 切换到 Mac 上的 CS4。现在我们在加载 Flash 电影时遇到了问题。我们收到“电影未加载..”错误。我们正在使用 swfobject。在 Mac 上使用 CS4 进行编辑之前,相同的 Flash 文件运行良好。

0 投票
4 回答
3836 浏览

flash - Flash AS3 - 如果我更改标签,舞台上的按钮不会隐藏 - 错误或遗漏了什么?

好的 - 每次都会发生奇怪的问题 - 所以我想我一定是错过了一些非常明显的东西。

如果在 Flash CS3 中我将一个 Button 组件拖到舞台上,并且在 Document Class 中我用 visible = false 隐藏该按钮;- 它工作正常。但是,如果我将该按钮的标签从默认的“标签”更改为其他任何内容,则该按钮不会变得不可见......

例如。名为 hide_btn 的按钮,文档类 Foo:

当我运行电影时,按钮(正确)不可见......如果我将标签更改为“LabelX” - 那么按钮仍然存在......

所以如果它是一个错误,肯定有人会注意到这一点,对吧?那么 - 有人可以解释发生了什么吗?

干杯。

PS。trace(hide_btn.visible) 的痕迹说是假的,即使它显然不是......

0 投票
1 回答
395 浏览

flash - Flash CS3 中的线条工具出现锯齿状

谁能帮我?我用 Flash CS3 画了很多东西,通常,应该是,线工具画一条干净的矢量线。但有时当我使用这个工具时,线条会出现锯齿状,就好像它是位图一样。发生了什么?我是否不小心按下了将一种状态更改为另一种状态的按键?

0 投票
2 回答
707 浏览

flash - 使用 Actionscript 2.0 将图像上传到 Flickr

我需要通过 Flash AS 2.0 中的应用程序将图像上传到 flickr。我不清楚身份验证过程。谁能帮我解决这个问题?

提前致谢。

0 投票
1 回答
573 浏览

xml - Flash AS3 Tweelite 和 XML 问题

我有一个两帧 Flash CS3 动画。在第一帧上,我(成功地)将四个图像加载到帧上,并使用 TweenLite (成功地)旋转它们。当用户点击一个按钮时,会设置一个变量(resumeVideoOn)来指示用户正在查看的当前图像,并将它们带到播放相应视频的frame2。视频播放完毕后,用户可以选择单击按钮重播视频,或单击按钮将视频带回到 frame1(通过简单的 gotoAndPlay(1) 调用)。当用户返回到 frame1 时,我检测“resumeVideoOn”的值以确定要恢复动画循环的函数。它正确加载初始图像。然而,虽然它继续运行一系列函数(由于跟踪以及在这些函数中调用的其他补间正常工作这一事实,我可以看出),但仅显示您返回的原始图像(其他三个图像被调用TweenLite 不出现)。我已经在这个圈子里转了一段时间了。下面是一些代码,虽然有很多,所以我试着只放必要的东西:

另外,我的 xml 文件如下所示:

0 投票
1 回答
4149 浏览

flash - 如何在 Flash CS3 中动态设置打印页边距

//我可以通过定义一个矩形并给它以下尺寸来获得右边距:

//当按下打印按钮时,使用rect1定义的尺寸执行以下代码:

//USpaper 是 792 = 11.5 英寸宽的纸张。想使用 A3 尺寸,所以我在 myPrintJob.start(); 行之后执行了此操作

这无法将 mc 正确放置在页面上。这就是 Adob​​e 帮助提供的全部内容。还谷歌搜索并尝试了不同的变体,但没有成功。任何人都可以帮忙吗?

提前感谢您对此的任何见解。

安妮

0 投票
2 回答
4590 浏览

flash - 为什么即使设置了类路径(AS3),Flash CS3 也找不到 MovieClip 基类?

扯掉我的头发。我创建了一个 as3 类 - blah.Foo,它扩展了 MovieClip。它不在包中,因为 Flash CS3 抱怨嵌套包,所以它是一个“裸”类。

是的,它嵌套在myproj/as/blah/Foo.as 中 ,是的,它在文件顶部导入 flash.display.MovieClip。

我也有myproj/fla/main.fla。main.fla 设置为针对 flash player 9 发布为 AS3。 main.fla 具有包含 myproj/as/ 的类路径

在 main.fla 中的 frame1 scene1 上:

编译器在 Foo.as 中的 Foo 类定义处死掉:

它抱怨说: “1017:未找到基类 MovieClip 的定义”。

有人请帮忙!怎么会找不到AS3中最基本的类之一?!!