前阵在看MovieClip类时曾看到有关addFrameScript这个方法,当时未在意,恰好在做一个项目时有所需,经研究,原来这个方法是Flash
cs3未公开的方法,其prototype如下:
// NON-DOCUMENTED (MANUAL ADDITION)
//Attach a callback method to a frame. Note that this will replace
any timeline code or
// previously attached callback.
// The callback method should not expect any
parameter.
// @param
frame
<uint> Target frame number (starting
from 0).
// @param
notify
<Function> Callback method to
attach.
//
public function
addFrameScript(frame:uint,
notify:Function):void;
|
从上表格内容仔细看,原来这是一个未曾公开的方法,译成中文大意是:附加一个回调函数到指定帧上。值的
注意的是这将替换任何时间轴代码或先前的附加回调函数。此回调函数无返回值。什么意思?先看第一个参数frame,明确说明这是一个目标帧数(索引值从0
开始),也就是用代码指定的第几帧;notify,回调函数,即当时间轴上的播放头播放到指定帧时所执行的指定函数,这个回调函数实际上是一个事件处理函
数。
用法示例:
舞台上有一个MovieClip,实例名为foo,当然这个foo是一段效果很炫的动画了~!当到达第300帧时,我要检测一下是否到达300帧,代码如下:
foo.addFrameScript(299,gotoAndFun);
function gotoAndFun():void
{
trace("顺利到达第300帧了吧~!");
}
|
这里请务必注意:帧数的计算是从0开始~!
再查相关资料,原来addFrameScript()还可以接收任意多组的参数:
MovieClip.addFrameScript(0,frame1Method,
1,frame2Method, 2,frame3Method); |
也就是说可以同时指定多组触发事件,在1,2,3帧上同时指定触发的动作,如果有不止一个动作事件指定在相同的一个帧上,那么,只有后者的动作会被触发~!
如果要移除动作怎么做呢?很简单,回调函数为null即可,如下示:
MovieClip.addFrameScript(0,null); |
分享到:
相关推荐
// 类的属性和方法将在这里定义 } } ``` 接下来,我们需要加载原始图片。使用`Loader`类可以轻松地完成此任务: ```actionscript var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener...
行业研究报告、行业调查报告、研报
行业研究报告、行业调查报告、研报
RM1135开卡工具B17A
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过严格测试运行成功才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。
跑腿平台系统 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程 项目启动教程:https://www.bilibili.com/video/BV1BfB2YYEnS
Visual Studio 2013 Shell 下载,处理EsriAddin模板ValidateAddInXMLTask任务意外失败
行业研究报告、行业调查报告、研报
Mentor Graphics ModelSim SE 2020.4 x64安装包,包含Crack
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
行业研究报告、行业调查报告、研报
使用 yolo v3 检测物体的方向适用于 Windows 和 Linux 的 Yolo-v3 和 Yolo-v2(用于物体检测的神经网络)如何使用如何在 Linux 上编译如何在 Windows 上编译如何训练(Pascal VOC 数据)如何训练(检测你的自定义对象)我什么时候应该停止训练如何在 PascalVOC 2007 上计算 mAP如何改进物体检测如何标记对象的边界框并创建注释文件使用 Yolo9000如何使用 Yolo 作为 DLL mAP(AP50)https://pjreddie.com/media/files/papers/YOLOv3.pdfYolo v3 在 MS COCO 上的 RetinaNet 源图表取自表 1 (e)https://arxiv.org/pdf/1708.02002.pdfPascal VOC 2007 上的 Yolo v2https://hsto.org/files/a24/21e/068/a2421e0689fb43f08584de9d44c2215f.jpgPascal VOC 2012 上的
行业研究报告、行业调查报告、研报
行业研究报告、行业调查报告、研报
手机商城系统 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程 项目启动教程:https://www.bilibili.com/video/BV1BfB2YYEnS
使用Java开发的一个经典小游戏“俄罗斯方块”.zip开发
darknet是一个较为轻型的完全基于C与CUDA的开源深度学习框架,其主要特点就是容易安装,没有任何依赖项(OpenCV都可以不用),移植性非常好,支持CPU与GPU两种计算方式。上面分享的是对应的darknet项目,解压缩即可以使用。
基于YOLOX的音频事件检测模型介绍YOLOX_AUDIO 是一个基于 YOLOX(YOLO 的无锚版本)的音频事件检测模型。此 repo 由 PyTorch 实现。YOLOX_AUDIO 的主要目标是使用图像对象检测框架检测和分类多频谱域中的预定义音频事件。更新!!【2021/11/15】 我们正式上线YOLOX_AUDIO快速入门安装数据准备训练推理参考PyTorch 实现的 YOLOX 基线YOLOX @article{yolox2021, title={YOLOX: Exceeding YOLO Series in 2021}, author={Ge, Zheng and Liu, Songtao and Wang, Feng and Li, Zeming and Sun, Jian}, journal={arXiv preprint arXiv:2107.08430}, year={2021}}用于音频特征提取的LibrosalibrosaMcFee, Brian, Colin Raffel, Dawen Liang,
簡述本项目基于yolov5的GUI目标识别程序,支持选择要使用的权重文件,设置是否使用GPU、设置信度阈值等参数。注该Demo为早期版本录制的动画,与新版本存在部分差异!的Python 3.8安装和使用注意该程序由我个人开发,存在bug在所难免,但程序迭代了多个版本并一直在优化,因此强烈建议使用最新版本代码!安装依赖pip install -r requirements.txt所有依赖安装成功后,程序即可正常运行!初次使用需要对软件进行简单的配置,还有必要的配置目标识别模型文件,模型文件可以从网络上下载,或者自己训练生成。这里为了简单说明本程序的使用方式,使用yolov5官方仓库提供的模型文件介绍,yolov5的每个release都附带了训练好的模型文件可以对常见物体进行目标识别,请自行下载备用!yolov5官方模型文件下载https://github.com/ultralytics/yolov5/releases模型文件准备好后,运行程序并点击主界面设置按钮,在弹出的设置对话框中配置权重配置项,即模型文件的路径,然后点击确定按钮保存设置,程