在 Actionscript 3 中将一个函数传递给另一个函数

2023-11-24

我有一个函数将数组作为参数传递给另一个函数,该数组中会有多种数据类型,但我想知道如何传递函数或对函数的引用,以便另一个函数可以随时调用它。

ex.

功能A:

add(new Array("hello", some function));

功能B:

public function b(args:Array) {
    var myString = args[0];
    var myFunc = args[1];
}

只需将函数名称作为参数传递,不,就像在 AS2 或 JavaScript 中一样?

function functionToPass()
{
}

function otherFunction( f:Function )
{
    // passed-in function available here
    f();
}

otherFunction( functionToPass );
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Actionscript 3 中将一个函数传递给另一个函数 的相关文章

  • 如何关闭Flex中的所有弹出窗口?

    我想通过按下按钮来显示图像上的所有弹出窗口 已经弹出并单独关闭 并希望在按下另一个按钮时关闭所有这些窗口 任何帮助表示赞赏 尝试这个 package com devahead utils import flash display Displ
  • E4X 添加 CDATA 内容

    基本上我需要使用变量定义节点名称及其 CDATA 内容 var nodeName String tag var nodeValue String
  • 正则表达式解析货币价值

    我需要在 AS3 中编写一个 RegExp 它将 Excel 格式的货币值解析为数字 例如 正则表达式 35 600 00 35600 并检查其格式是否正确 使用 作为千位分隔符 作为小数点 货币符号可以是任何符号 不仅仅是 并且可以位于开
  • AsyncTask 也在 flash 中吗?

    我开发了一款大小为 27mb 的游戏 我将其加载到设备中 它的性能会降低 有时会挂起设备 这个游戏中使用了很多媒体资源 如果我在 android 中制作它 那么我会处理和异步任务 http developer android com ref
  • URLLoader 数据到 BitmapData

    我正在尝试加载 SWF 文件旁边的图像文件 像这样的东西 var loader URLLoader new URLLoader loader dataFormat URLLoaderDataFormat BINARY loader addE
  • 在 ActionScript 中移动数组中的对象,产生体育场波浪效果

    我想移动数组中的所有对象 产生体育场波浪效果 我想根据舞台上的 y 值移动对象 我所有的方块大小都是 50x50 我想将它们向上移动然后向下移动 下面是我的代码 import fl transitions Tween import fl t
  • AS3:将变量转换为动态类型

    是否可以动态地将变量转换为类型 其中类型将是类型的变量Class 考虑以下因素 无效 var myClass Class MyClass var myInstance myClass new myClass 对于上下文 我正在 Flex 4
  • 将过滤器应用于 AS3 中的所有内容

    我正在尝试在 AS3 Flex SDK 中添加过滤器 我可以为任何一个对象添加一个过滤器 但我想将过滤器应用到一切那是某个对象的子对象 假设弹出一个暂停窗口 暂停窗口下方的所有内容都会变得模糊 将过滤器应用于每个单独的对象 例如 迭代列表
  • AS3 for ios:如何序列化数组然后保存它

    我有一个多维数组 我想序列化它 然后使用共享对象保存它 我尝试了很多事情 但每次都会出现问题 JSON 不能有类型 ByteArray 结果不是 String 那么 SharedObject 不想保存它 共享对象可能不是解决方案的一部分 所
  • Flash 点击时不打开链接

    我用 Flash 创建了这个横幅 我需要单击它来打开一个网页 我使用了这个 Actionscript 3 0 代码 link btn addEventListener MouseEvent CLICK openurl function op
  • 如何在 AS3 中设置 swf 的宽度和高度?

    如何在 AS3 中设置 swf 的宽度和高度 到目前为止 这是我的代码 package import flash display Sprite public class Game extends Sprite 现在 加载时它处于任意默认大小
  • 用圆形减去(遮盖掉?)路径

    我正在使用 Spark Path 在 Flex 中绘制一条路径 我想从这条路径中减去一个圆形 如下图所示 道路又黑又宽 有任何想法吗 我尝试使用 Shape 对象创建蒙版 但无法完全创建其中有圆孔的蒙版 找到了 不涉及口罩 我拿了Path并
  • 如何通过使用内置的 Date 类来节省时间?

    这个问题的目的是使用内置的 Date 类收集日期 时间计算的解决方案 而不是编写冗长的复杂函数 我会自己写一些答案 如果有人想出一些非常聪明的东西 我会接受答案 但这主要是作为解决方案的集合 因为我经常看到处理日期的代码过于复杂 请记住这是
  • 从另一个域加载外部图像

    是否可以从另一个域加载图像 jpg png gif 并操作像素 我想当下载 复制图像时它就在我的域中 使用加载器并将内容添加到图像组件时 我在调试器中收到错误 我想这里有一些跨域策略在起作用 但在继续之前我需要更确定它是如何工作的 我想 如
  • Actionscript 对象的属性数量

    如何获取通用 Actionscript 对象中的属性数量 如数组长度 您必须循环所有元素才能对它们进行计数 function objectLength myObject Object int var cnt int 0 for var s
  • 在类之间调度事件

    我有一个自定义事件类 public class FFTDrawEvent extends Event public static const DRAW EVENT String drawEvent private var param Arr
  • 更改由 AS3 添加到舞台的影片剪辑中的动态文本字段不起作用?

    当我更改动态文本字段的文本值时 文本字段只是变为空白 而不显示新值 我有一个名为 game board 的 MovieClip 由 AS3 动态添加到舞台上 舞台一开始是空白的 我有另一个名为 stage 2 的 MovieClip 它作为
  • 将数组从 Flash (AS3) 发送到 JavaScript

    是否可以使用ExternalInterface 调用将数组从Flash AS3 发送到JavaScript 我目前正在 Flash 内的 foreach 循环中多次调用一个函数 但速度太快 JavaScript 无法跟上 我的想法是创建一个
  • 使用ExternalInterface和IE从JavaScript获取Flash中的当前URL

    我正在尝试获取 Flash 播放器当前所在的 URL 不是 swf 文件的 URL 而是浏览器指向的 URL 到目前为止我已经使用过 var st String ExternalInterface call window location
  • 在 Flash Player 10 中打开 pdf

    我需要在 Flash Player 10 中打开 PDF 该 swf 不会在浏览器中运行 并且系统上不会有 adobe reader 程序 我需要知道是否可以在 Flash 播放器中打开 PDF 而无需以任何方式进行转换 我在谷歌上搜索了无

随机推荐

  • 为什么我无法在 python 中创建轮子?

    以下是我正在运行的命令 python setup py bdist wheel usage setup py global opts cmd1 cmd1 opts cmd2 cmd2 opts or setup py help cmd1 c
  • JavaScript 中数组的三个等号返回 false。为什么?

    我知道 通常称为身份运算符 被比较的值必须具有相同的类型和值才能被视为相等 那么为什么下面的行返回 false 呢 Array asdf Array asdf 它们不相等 因为在每个语句中都创建了一个新数组 每个数组都是一个具有相同内容的全
  • 质因数分解 - 列表

    我正在尝试实现一个功能primeFac 以正整数作为输入n并返回一个列表 其中包含质因数分解中的所有数字n 我已经到目前为止 但我认为在这里使用递归会更好 不知道如何在这里创建递归代码 基本情况是什么 首先 My code def prim
  • 如何在 PHP 中将 12 小时制时间转换为 24 小时制时间?

    我正在使用以下函数 我想要 24 小时时钟格式的时间 但这给了我 12 小时的时间 我究竟做错了什么 来自文档用于date The H格式字符给出 24 小时格式的小时 另外 您可以使用G如果你不想领先0中午之前几个小时 Examples
  • 在java中旋转图像

    我有一张平移卡的图像 当我尝试将其旋转 45 度并保存时 我得到了一张裁剪后的图像 旋转图像的代码是 BufferedImage dimg new BufferedImage w h img getType Graphics2D g dim
  • 是否可以在不阻止所有表单的情况下使用 ShowDialog?

    我希望我能足够清楚地解释这一点 我有我的主表单 A 它使用 form Show 打开 1 个子表单 B 使用 form Show 打开第二个子表单 C 现在我希望子表单 B 使用 form ShowDialog 打开表单 D 当我这样做时
  • 从 MS Word 粘贴到文本区域

    我在用着https github com akzhan jwysiwyg 我想实现从Word 粘贴 但我不知道要查找什么以及如何处理它 我更多地寻找正则表达式模式或要捕获的字符列表以及用什么来替换它们 Ideas 我最终使用了这个 Repl
  • 方法签名中的“易失性”? [复制]

    这个问题在这里已经有答案了 这个很奇怪 我有以下代码 class A protected A clone throws CloneNotSupportedException return A super clone 当我通过 showmyc
  • Capybara、RSpec 和 Devise:有什么方法可以通过避免缓慢登录和直接设置会话来加快集成测试速度?

    对于几乎每个集成测试 用户都必须登录 Devise 这需要花费很多时间 所以我想知道是否有一种方法可以设置用户会话 而无需访问登录页面 输入详细信息 然后按登录按钮 也许 Devise 中内置了一个帮助程序方法 可以立即让给定用户登录 非常
  • 对 Django 声称的 MVC 感到困惑,它到底是什么?

    那么 Django 到底实现了什么 好像有 Models Views Templates 模型 数据库映射 视图 从以下位置获取相关数据 通过模板对其进行建模和格式化 模板 根据视图给出的数据显示 HTML 编辑 S Lott 在对上一篇文
  • Bash 脚本 cd 到路径名中包含空格的目录

    我在 macOS X 上使用 Bash 我想创建一个简单的可执行脚本文件 该文件在运行时会更改为另一个目录 但是 该目录的路径中有空格 你到底是怎么做到的 这就是我所拥有的 文件名称 cdcode 文件内容 cd My Code 现在 这不
  • C++:警告:“...”声明的可见性高于其字段“...::”的类型

    我收到这两个警告 在 MacOSX 上使用 GCC 4 2 Users az Programmierung openlierox build Xcode src main cpp 154 0 Users az Programmierung
  • 邮政编码(美国邮政编码)验证

    Locked 这个问题及其答案是locked因为这个问题是题外话 但却具有历史意义 目前不接受新的答案或互动 我以为人们会一起开发小型代码项目 但我没有看到它们 所以这是一个简单的项目 验证有效美国邮政编码的代码 我知道有邮政编码数据库 但
  • 如何展平 Laravel 递归关系集合(树集合)?

    如何将具有层次结构自引用模型 树集合的集合展平为单个维度集合 我有一个有父母和孩子的自引用模型 我希望结果返回一个雄辩的集合 而不是一个简单的集合或数组 为了方便演示 已使用数组作为结果结果 关系是这样声明的 public function
  • 用于指南的 C# 正则表达式

    我需要解析字符串并在每个 Guid 值周围添加单引号 我想我可以使用正则表达式来做到这一点 但我不完全是正则表达式专家 是否有一个好的正则表达式可以用来识别 Guid 我的第二个问题是一旦我找到一个有效的正则表达式我假设我会使用Regex
  • 合并两个 pandas 数据框会导致“重复”列

    我正在尝试合并两个包含相同键列的数据框 其他一些列也具有相同的标题 尽管行数不相等 并且在合并后 这些列与原始标题 重复 并给出后记 x y 等 有谁知道如何让 pandas 删除下面示例中的重复列 这是我的Python代码 import
  • PHP DOMDocument 将节点从一个文档移动到另一个文档

    好吧 我已经尝试了几个小时来实现这一目标 但似乎找不到解决方案 所以我在这里 我有 2 个 DOMDocument 我想将一个文档的节点移动到另一个文档 我知道两个文档的结构 并且它们属于同一类型 所以合并它们应该没有问题 有人可以帮助我吗
  • Androidmanifest 和 build.gradle 中都有 minsdk 和 Targetsdk 吗?

    我刚刚将一个项目从 Eclipse 迁移到 Android Studio 这build gradle文件有一个部分包括 defaultConfig applicationId com example someone myapplicatio
  • 在 Plotly Python 中更改子图标题位置/方向

    我需要在 python 中更改子图标题 即将其旋转 90 度 我努力尝试但没有成功 这是我的代码 import plotly offline as pyo import plotly graph objs as go from plotly
  • 在 Actionscript 3 中将一个函数传递给另一个函数

    我有一个函数将数组作为参数传递给另一个函数 该数组中会有多种数据类型 但我想知道如何传递函数或对函数的引用 以便另一个函数可以随时调用它 ex 功能A add new Array hello some function 功能B public