问题标签 [flash-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.
flash - 粗体上的 Flash 动态 TextFiled 字体问题
我正在使用 AS3,我有一个动态文本文件。属性 Fontname "verdana" size "14" style "Bold"
如果我分配值,如果没有值,它会以粗体显示正确的字体
它不会显示正确的字体属性没有得到粗体样式:(
需要改变什么?
flash - Yahoo Astra flash 组件错误 BaseScrollPane 未找到
我正在尝试使用 Yahoo 的 Astra 库,但我收到一条错误消息,提示找不到基类 BaseScrollPane。它似乎是从 fl.containers.BaseScrollPane 导入的,这让我相信它应该是基本 flash 10 库的一部分,因此应该可用,但它似乎丢失了。这是来自某个地方的单独包装的一部分吗?
更新:对于它的价值,我在硬盘上的 Configuration/Component Source 文件夹中找到了实际的类文件,但是将其添加到类路径(以及 Components 目录)并没有好处。我最终通过将滚动窗格组件从“组件”窗口拖到舞台然后将其删除来解决此问题,但我不确定该操作究竟发生了什么变化使其工作,并想知道以供将来参考。
actionscript-3 - AAC/MP4 在 ActionScript 3 的 NetStream 中不起作用
我正在尝试在 Flash CS3 中的 ActionScript 3 中播放远程 AAC 文件,目前正在使用此代码:
var url:String = "http://a1.phobos.apple.com/us/r1000/020/Music/d4/50/94/mzm.kjjofihr.aac.p.m4a";
var connect_nc:NetConnection = new NetConnection();
connect_nc.connect(null);
var stream_ns:NetStream = new NetStream(connect_nc);
stream_ns.play(url);
(这是基于: http: //www.adobe.com/devnet/flashplayer/articles/hd_video_flash_player_03.html)
不抛出错误,但不播放声音。对于本地 AAC 文件和本地 MP4 视频,我得到了相同的行为。
如果我使用不是可流式传输文件的 URL 或文件路径,我会收到 NetStream.Play.StreamNotFound 错误,我猜这意味着在有效 URL 的情况下找到了流。如果我使用本地 FLV,它的音频可以正常播放。
如果我在 netStatusHandler 中添加以下侦听器和跟踪(evt.info.code),我只会看到使用 FLV 跟踪的任何代码(例如 NetStream.Play.Start)。使用 AAC 或 MP4 不会跟踪任何代码。stream_ns.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
添加此侦听器也是如此(即仅使用 FLV 跟踪 onMetaData 参数,而不使用其他文件类型),将 metaDataListener 定义为具有跟踪其参数的 onMetaData 方法的对象。
stream_ns.client = metaDataListener;
关于这里可能出了什么问题或如何诊断它的任何想法?
谢谢!
flash - 在 Flash AS3 中序列化数组
我需要序列化和反序列化(甚至是一个词吗?)AS3 中的一个数组,所以它可以作为字符串发送。
唯一的问题是它不仅包含文本,还包含对象。
是否可以像在 PHP 中一样在 AS3 中序列化和反序列化数组?我该怎么做?
一旦修复了这个错误,我的程序就会一切顺利。
编辑:我需要能够跨多个闪存文件同步一个数组,这些文件通过 TCP 连接并且可以发送简单的东西,如字符串和整数,所以我需要能够以字符串形式一次性传输有关此的数据。
flash - 只播放一个关键帧
我希望我能很好地解释这一点。但在我的游戏中,我的子弹电影剪辑有 3 个关键帧。1 显示其正常状态。2 显示它被炸毁,3 将其从舞台上移除。一共3帧。当子弹击中一个物体时,我去播放第二帧。然后当第 3 帧命中时,我将其删除。这是我的代码
我的问题是它进入第 2 帧但从未达到第 3 帧。所以第 3 帧不能垃圾收集子弹。如果我改用 Play() 则它可以工作,但 gotoAndPlay 不能
我什至试图从第 3 帧中删除关键帧(它仍然是一个帧)。(希望它会发挥作用)但事实并非如此。我知道我的问题很愚蠢,所以如果有人可以提供帮助,那就太好了。谢谢
flash - 在 actionscript 类中引用其他影片剪辑
我已将影片剪辑的动作脚本代码外部化为单独的类文件。此影片剪辑需要引用舞台上的其他一些剪辑。我目前引用这些剪辑的方法是使用 Movieclip(this.parent).otherclip,但不知何故感觉不对。
有没有更好的方法将所需的引用传递到从构造函数内部的 Movieclip 扩展的类中?或者这里推荐的模式是什么?
flash - 将电影加载到 fla-cs3 (as2)
我一直在尝试加载一个简单的 .swf (home.swf) 并让它在我现有的 fla 项目 (as2) 上自动播放。这些是我采取的步骤..
1)创建MC,命名为“holder” 2)在MC的第一帧内,输入..loadMovie("home.swf","holder");
什么都没有显示,我不确定我做错了什么。如果你能帮忙,我可以把我正在处理的文件发给你。我真的卡住了..谢谢。
actionscript-3 - Adobe Flash CS3:DataGrid 组件损坏?
我的数据网格组件似乎已损坏。
当我把一个拖到舞台上时,它只是一个正方形。里面什么都没有。只是一个正方形...
然后,当我尝试以编程方式将其添加到舞台时,直接使用文档中的示例,它会引发一些错误:
http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/fl/controls/DataGrid.html
错误:
这听起来很糟糕,尤其是考虑到我需要使用 DataGrid 来完成我的程序。
我做错了什么,我该如何解决?这是 AS3,就在主时间线的第一帧。
flash - 切换播放/暂停按钮
我是这个 flash 的新手,我正在使用 as2 作为动作脚本,我想知道是否有任何关于如何创建切换按钮的好的教程到目前为止,这就是我所拥有的。
我希望当你点击 playit 时会启动动画但显示暂停按钮,反之亦然。