actionscript-3相关内容

Flash Builder 中的输出文件名

我是第一次尝试 Flash Builder,但遇到了一个简单的任务.如何更改输出文件名? 默认情况下,Flash Builder 为 SWF 提供与入口点类相同的名称,我找不到任何地方可以更改它. 有人吗? 解决方案 列出了 mxmlc 的命令行参数 在这里,似乎将 -output file.swf 添加到 Project|Properties|Flex Compiler 中的 ..
发布时间:2021-12-17 10:36:04 其他开发

Actionscript 3:在像素处获取显示对象

如何枚举相对于舞台的像素下的显示对象? 说明:我想编写一个函数,它以 (x,y) 作为输入并返回一个 对象数组 作为输出. 更新:我想避免遍历所有显示对象,以判断哪个在指定像素下. 解决方案 任何 DisplayObjectContainer(例如 MovieClip 或舞台)都有一个名为 getObjectsUnderPoint 的方法,该方法返回该点下的显示对象数组.它需要 ..
发布时间:2021-12-17 10:35:56 其他开发

使用 ActionScript 3 在 Flash 中排列 (z) 对象的顺序?

是否可以使用 ActionScript 3 在 Flash 中排列 (z) 个对象的顺序? 例如我在给定的图层上有 3 个符号实例,我想执行相当于“带到前面"、“向前"和/或定位某个 z 位置的操作. 解决方案 您可以使用这样的动作脚本更改同一层内影片剪辑的 z-index(堆叠顺序). parent.setChildIndex(childObject, i) 将 childOb ..
发布时间:2021-12-17 10:35:43 其他开发

使用 SWC - getDefinitionByName 问题

我在 fla 中有一堆图形资产,MovieClips 链接到一些类.我将 fla 导出为 swc ,然后使用“合并到代码"选项将其添加到我的库中. 一切都很好,我可以创建我的 MovieClips 的实例,只需像这样调用它们的类. //例子1var newMc:BaseClass = new GraphicAsset(); 现在如果我想执行以下操作,Flash 会抛出错误,Graphic ..
发布时间:2021-12-17 10:35:35 其他开发

AS3:定义命中区域

我有一个包含位图的影片剪辑,我不想增加命中区域.我知道我可以在它后面添加一个透明的形状,但这是为 ios 编译的,我不想导致不必要的重绘. 有没有办法将矩形定义为命中区域或其他解决方案? 解决方案 有一个特殊的 hitArea 字段用于此目的. const MOUSE_ZONE_SIZE:Number = 10;const hitArea:Sprite = new Sprite( ..
发布时间:2021-12-17 10:35:27 其他开发

AS3:使用 actionscript 设置 DisplayObject 的注册点?

你将如何通过 actionscript 在 Sprite 或 Shape 上设置注册点(我知道这使用 Flash 很简单,但我需要完全在 actionscript 中完成) 解决方案 Flash Player API 没有公开这个.我相信这是因为 Flash 在创建 SWF 时实际上将注册点烘焙到形状数据中.因此,没有要移动的实际注册点(相反,您需要移动形状数据...如果 Flash Pl ..
发布时间:2021-12-17 10:35:06 其他开发

AS3 合并多个数组的最快方法

我正在尝试编写一个函数,我可以在其中指定任意数量的数组,并且返回值将是一个包含所有指定数组内容的数组. 我已经这样做了,但这似乎是一种非常缓慢和丑陋的方式: var ar1:Array = [1,2,3,4,5,6,7,8,9];var ar2:Array = ['a','b','c','d','e','f','g','h'];函数合并(...多):数组{var out:String = ..
发布时间:2021-12-17 10:34:59 其他开发

用于动作脚本的 Lint 工具?

是否有任何可用于 actionscript 的 lint 工具?一个来源是理想的,但欢迎任何来源. 我的团队开始采用更严格的样式指南(其中“更严格"意味着“存在"),我认为 linter 将帮助我们更轻松地遵守我们商定的样式规则.我不是在写我自己的,但我想先看看还有什么. 在 Google 上快速搜索一无所获(至少到目前为止). 解决方案 如果您正在使用 Flex,请查看 Fl ..
发布时间:2021-12-17 10:34:51 其他开发

在 ActionScript (3.0) 中干净地合并两个数组?

在 ActionScript(特别是 ActionScript 3.0)中合并两个排序数组的好方法是什么?生成的数组应该进行排序并且没有重复. 解决方案 要合并(连接)数组,请使用 .concat(). 以下是两个示例,说明如何连接数组并同时删除重复项. 更方便的方法:(您可以使用 中的 ArrayUtil.createUniqueCopy()as3corelib) //来自 ..
发布时间:2021-12-17 10:34:40 其他开发

Flash 中的 AEC,getEnhancedMicrophone

有下一个问题: var mic:Microphone = Microphone.getEnhancedMicrophone();mic.setLoopBack(true); 而且我听不到任何声音...这是什么?当我编写 Microphone.getMicrophone() 时,一切正常,我听到了声音. 解决方案 要解决此问题,请尝试以下步骤: 1) 安装 调试播放器 10.3 或 ..
发布时间:2021-12-17 10:34:19 其他开发

AS3 的 Tween 库

有人可以向我推荐一个很好的 AS3 Tween 库(用于 Flash,而不是 Flex) 解决方案 Tween Lite 应该是好的;我擅长闪光的朋友向我推荐了它.我发现它提供了一个小 Flash 应用程序来尝试不同的补间并同时为所选补间生成代码片段,这很有用. ..
发布时间:2021-12-17 10:34:09 其他开发

as3 ByteArray to Hex(二进制十六进制表示)

我希望有人可以帮助我,我已经为此苦苦挣扎了几天. 我正在通过 AS3 UDP 数据报套接字以二进制十六进制表示形式(我认为是 RAW UDP 数据)接收 UDP 数据包. 当我以 ByteArray 格式接收 as3 UDP 数据包时,我需要将其转换回原始的十六进制格式. 它应该是这样的: EF BE AD DE22 5C 88 065E 00 00 007C 11 FB 44 ..
发布时间:2021-12-17 10:33:51 其他开发

AS3 - 网络摄像头视频尺寸不会延续到新的 BitmapData - 默认为 320x240

我正在尝试捕获 1920x1080 网络摄像头捕获并使用捕获创建一个新位图.我觉得我的所有尺寸设置都正确,但最终的 1920x1080 位图仅包含视频捕获的 320x240 小版本.帮助! import flash.display.Bitmap;导入 flash.display.BitmapData;无功带宽:int = 1000;//当前传出视频源可以使用的最大带宽量,以每秒字节数为单位.无功 ..
发布时间:2021-12-17 10:33:42 其他开发

as3 中精灵的最大尺寸?

as3/flash 10 中精灵的大小有上限吗? 我知道bitmapData 有局限性... 解决方案 看来,xScale 和 yScale 不能超过 0x8000 ... 大小本身似乎也受到限制...我发现了一个限制 0x6666660... 这里是代码: 包{导入 flash.display.*;公共类 Main 扩展 Sprite {公共函数 Main():voi ..
发布时间:2021-12-17 10:33:31 其他开发

使用 Actionscript 解码分块 HTTP

我已通过套接字成功连接到带有 ActionScript 3 的 HTTP 服务器.唯一的问题是,服务器正在发送分块的 HTTP.是否有任何其他语言的通用函数可以清楚地显示如何解码分块?我很确定这里没有 ActionScript 库. 解决方案 HTTP 1.1规范(或来自W3C)提供了如何解码分块传输编码: 长度:= 0读取块大小、块扩展(如果有)和 CRLF而(块大小> 0){读取块数 ..
发布时间:2021-12-17 10:33:20 其他开发

Flash HTML5 画布 fl_MouseOverHandler

我是 Flash Actionscript 的新手 &Javascript 但如果可能的话,我希望能在这里得到一些帮助.我正在使用 canvas 元素创建一个网站,画布上有一个图像,当您滚动该图像的一部分时,会播放一个影片剪辑,当您单击它时,它会将您带到另一个页面.我正在使用闪存来创建它,但我很难弄清楚出了什么问题.我正在使用代码片段添加事件处理程序,但我没有让影片剪辑播放.页面链接有效,但鼠标悬 ..
发布时间:2021-12-17 10:33:09 前端开发

MovieClip(root) 不工作.如何从影片剪辑访问根变量?闪存AS3

好的,我得到了一个简单的 flash 文件,因为我试图完成从影片剪辑内的主阶段访问变量.我从谷歌找到的所有东西都指向 MovieClip(root).但它对我不起作用. 在主时间线上: var MyName:String;我的名字 = "肯尼"; 然后我有一个名为 MyBox 的影片剪辑,它的代码: trace(MovieClip(root).MyName); 我收到此错误:Type ..
发布时间:2021-12-17 10:33:02 其他开发