问题标签 [actionscript-2]
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 Player 6 中的非工作 alpha [放弃]
我有一个 flash 项目,由于要求必须向后兼容 flash 6。除了由 <MovieClip>.loadMovie 加载的前 6 个(共 17 个)jpeg 图像外,一切正常。阿尔法设置。
如果我重新排列用于向 Flash 电影提供图像 url 的 XML 文件中图像的顺序,新的前六个图像无法响应 alpha,而旧的六个图像将响应 alpha。
关于可能是什么原因的任何想法?
编辑:我添加了代码来尝试等待图像首先使用 onClipEvent(data) 完全加载。图像似乎在动画开始之前预加载,但 alpha 属性仍然不起作用。
编辑 2:我刚刚使用了擦除类型转换而不是淡入淡出。我希望永远不必再使用 Flash 6。
flash - ActionScript 2.0 和 ActionScript 3.0 项目
我正在处理一个新项目,需要一个 Flash 应用程序来加载 AS2 SWF 文件和 AS3 Flash 文件以及 FLV 电影。新的 Flash 应用程序将通过移动到主时间轴内的不同帧来控制加载的 SWF 文件。
我应该能够获得加载到 Flash 中的所有文件的源代码,但我不肯定这种情况总是会发生。根据我的阅读,您可以在 AS2 文件中创建一个桥接文件,并使用本地连接功能来控制加载的 AS2 片段。
有没有更好的方法来解决这个问题,所以我不需要使用桥接文件,或者我是否被迫获取 AS2 SWF 的源文件以在主 AS3 Flash 片段中控制它们。
谢谢。
flash - Flash 全屏在 Flash 播放器版本 9.0.47.0 和 9.0.28.0 中不起作用
我的 Flash 视频播放器的全屏功能在 Flash 播放器版本 9.0.47.0 和 9.0.28.0 中不起作用。它适用于所有其他版本 9.0.115.0 及更高版本。单击全屏按钮时,该功能会被触发,但视频不会全屏显示,它会在视频播放器内延伸。Flash player 9.0.47.0 和 9.0.28.0 是否需要任何额外的处理?(Flash 代码在 Actionscript 2 中)
flash - 为什么减少内容时我的 SWF 文件大小没有减小?
我经常发现我的 SWF 文件大小是否偏大,当完全删除媒体或删除并重新插入图像、声音等的压缩版本时,它对生成的 SWF 文件大小几乎没有影响或没有影响。我曾尝试删除 SWF 以允许 Flash 从头开始重新创建它,但这没有任何区别。有没有其他人经历过这个和/或知道解决方案?谢谢。
flash - 动态访问 Flash actionscript 2 中的嵌套影片剪辑
我有一个要访问的嵌套影片剪辑实例。影片剪辑的路径由两个变量定义(类似于行和列)。
我已经像这样动态访问父影片剪辑:
评估(“行”+ ActiveRow)
现在我想动态访问名为 let(#) 的 row(#) 的子节点之一。
以下是我完成任务的最佳猜测(两者都不起作用):
变量我:数字;
eval("row" + ActiveRow + ".let" + i) 或 eval("row" + ActiveRow).eval("let" + i)
非常感谢您的努力和可能的解决方案..
javascript - 从 Actionscript 检测 Javascript 的可用性?
我想从我的 Flash 项目中打开外部 URL。我通常使用这样的东西:
但是,如果 Javascript 不可用(在 SWF 未嵌入 HTML 的情况下),那么这将失败。如何检测 Javascript 是否可用?如果它不可用,我可能只是使用 getURL 并给它直接 URL,尽管我只想在无法使用 Javascript 方法的情况下这样做。谢谢!
apache-flex - Flex 应用程序嵌入旧版 Flash 8 应用程序并与之通信
我目前维护一个用 Flash 8 (AS2) 编写的应用程序,用于嵌入和控制一些自动生成的 SWF。自动生成的 SWF 也是 Flash 8(实际上,它们至少在 7 中工作,甚至可能更早),因此我当前的应用程序能够直接引用嵌入式 SWF 中的变量和函数。
我们现在正在开发这个应用程序的新版本,用 Flex 编写。我们需要复制当前应用程序的嵌入和控制自动生成的 AS2 SWF 的功能。但是,基于 AS3 的 SWF 不能引用嵌入的基于 AS2 的 SWF 中的变量或函数。不幸的是,我们无法控制自动生成工具,因此我们无法将其更改为输出基于 AS3 的 SWF。
让 AS3 和 AS2 SWF 进行通信的唯一真正解决方案是使用 LocalConnection。我需要创建一个包装器 AS2 SWF,它会加载自动生成的 SWF 并充当代理,通过 LocalConnection 与我的 Flex 应用程序通信并对自动生成的 SWF 执行任何需要执行的操作。但是,这有一个问题。代理 SWF 需要知道要使用的 LocalConnection ID,但我找不到与它通信 ID 的方法(我不能硬编码一些随机 ID,因为我需要能够支持多个实例应用程序同时)。
有没有人解决这个问题?有没有办法为嵌入式 SWF 获取某种唯一标识符?
flash - 将嵌套的影片剪辑分配给 Flash as2 中的多维数组
我有 5 个名为 row1、row2、...、row5 的影片剪辑。在每一行里面是动画剪辑let1、let2、...、let15。我想将所有字母剪辑分配给二维数组。这是对较早问题Dynamically accessnested movie clips in flash actionscript 2的后续问题。
我正在尝试这个:
var letterClips:Array = [];
for(var i = 1; i <= 5; i++) {
}
flash - 如何从外部类访问 MovieClip 符号中的动态文本?
我正在使用 Flash CS3 和 ActionScript 2。我有一个包含标识符为“innerText”的动态文本块的 MovieClip 符号(标识为“MySymbol”)。使用以下“MySymbol.as”文件将该符号标记为“Export for ActionScript”:
在框架动作中,我尝试执行以下操作:
我得到编译错误:
为什么我可以从框架操作中访问 innerText,但不能在 .as 文件本身中引用它?
actionscript-3 - 在 Flash 中更改符号上的文本
我试图通过让用户按下一个指定的符号来更改几个符号上的文本!我不在乎它是使用 flash 2.0 还是 3.0,我做了一个菜单栏,如果特别按下了符号,我想更改符号上的文本!我尝试了我能想到的一切,并期望它相当容易!我肯定错过了什么 !
当用户按下符号代码时,将执行更改所有其他按钮上的文本!
必须不止 my_symbol.text="text I want";
是否有 sub_scene.scene.instance_name.text 或我缺少的东西?
谢谢
皮特