`
sopestar
  • 浏览: 22031 次
  • 性别: Icon_minigender_1
  • 来自: 山东曹县
社区版块
存档分类
最新评论

cat风格的loading文件技术分析

阅读更多
我网站上的flash都实现了cat风格的loading后,虽然只是个小东西,但有朋友觉得不错,要求分享,所以我要有求“必应”嘛! 先说说loading中的两只小猫吧,那是从同事的作品中抢来的,是为“土豆树”项目制作的素材,两只黑色的瘦猫,当然非我莫属了。拿人动画,当然要替人宣传了,作者是seven。 这个loading会根据自己src中的参数获得需要加载进来的flash地址 src="/wp-content/uploads/catflyLD2.swf?swf=/wp-content/uploads/2010/01/LinkVideo2.swf" 下划线的部分就是被加载的flash的地址。在as中通过如下方法来获取src中的变量值: var paramObj:Object=LoaderInfo(root.loaderInfo).parameters; //---- if (paramObj["swf"]) { initSwf(); } else { alertErr(); } //---- function initSwf():void { var swfUrl:String=paramObj["swf"]; //var swfUrl:String="football.swf"; loader.load(new URLRequest(swfUrl)); loader.contentLoaderInfo.addEventListener(Event.COMPLETE,completeHandler); loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); } 根据要加载的flash的尺寸自动更改loading动画的比例并居中显示 首先说明,我所有的loading中的背景与动画效果包括文本都在一个叫“loadMc”的影片剪辑中。 //为了保证正常变形,先指定舞台对齐方式与缩放模式 stage.align=StageAlign.TOP_LEFT; stage.scaleMode=StageScaleMode.NO_SCALE; //应用山寨版changesize方法(下面的方法很原始,学过数学的人都看得明白) changesize(loadMc,loadMc.width,loadMc.height); function changesize(mc:Sprite, w:uint, h:uint):void { if (w/h>stage.stageWidth/stage.stageHeight) { mc.width=stage.stageWidth; mc.height = stage.stageWidth/(w/h); } else if (w/h bigPicWidth/bigPicHeight) { mc.scaleX=mc.scaleY=bigPicWidth/mc.width; } else if (w/h
分享到:
评论

相关推荐

    Twincat 2库文件

    《Twincat 2库文件详解》 在工业自动化领域,TwinCAT 2是一款广泛使用的编程环境,它集成了PLC(可编程逻辑控制器)、NC(数字控制)和运动控制功能,为工程师们提供了强大的工具来实现复杂的控制系统。本文将深入...

    MiniDemoCSV1_TwinCAT3读写CSV文件_twincat_bicyclef1q_

    【MiniDemoCSV1_TwinCAT3读写CSV文件_twincat_bicyclef1q_】是一个基于TwinCAT3的示例项目,它演示了如何在自动化编程中使用TwinCAT系统服务来读取和写入CSV(逗号分隔值)文件。TwinCAT3是Beckhoff公司开发的一种...

    TwinCAT2文件读写复制功能程序

    在工业自动化领域,TwinCAT2是一款广泛应用的编程软件,由德国倍福(Beckhoff)公司开发,用于实现基于EtherCAT技术的可编程逻辑控制器(PLC)编程。本压缩包提供了四个实用的TwinCAT2程序,分别涉及文件的复制、...

    驱动签名及创建cat文件

    首先,`.cat`文件是Windows系统用来存储关于驱动文件元数据的安全文件,它包含了文件的哈希值,用于验证文件的完整性和来源。当驱动程序被安装时,Windows会检查`.cat`文件来确认驱动文件是否匹配并已由可信的发行者...

    signtool工具,生成CAT文件

    **signtool工具详解:生成CAT文件在Windows 10环境中的应用** 在Windows操作系统中,安全性是至关重要的。为了确保软件的完整性和安全性,Microsoft提供了`signtool`工具,这是一个强大的签名和验证工具,用于对...

    TwinCAT数据存储、配方和文件处理

    TwinCAT PLC 还可以读写标准格式的文件,包括.bin、.txt 及.csv,其中.txt 及.csv 可以供其它应用程序(比如 Excel、Notepad)访问。配合特定的功能扩展包,TwinCAT PLC 还支持 XML 文件读写。

    TwinCAT3功能块封装库文件和库文件使用说明

    在工业自动化领域,TwinCAT3 是一款广泛使用的软件平台,它基于 Beckhoff 的 EtherCAT 技术,用于实现PLC(可编程逻辑控制器)编程、运动控制、I/O处理和许多其他自动化任务。本说明将详细介绍如何在 TwinCAT3 中...

    spring、hibernate的Rose设计cat文件

    通过在Rose中使用这些Cat文件,你可以创建基于Spring和Hibernate的UML模型,这有助于在项目初期进行需求分析、系统设计和架构规划。你可以定义实体类,配置它们的属性和关系,模拟事务处理,甚至可以生成相应的Java...

    bin/hex/s19文件转换工具(srec_cat/srec_cmp/srec_info)

    "bin/hex/s19文件转换工具(srec_cat/srec_cmp/srec_info)"是这样一个工具集,主要针对SREC(Motorola S-Record)格式和其他二进制文件格式之间的转换。SREC是一种广泛用于嵌入式系统编程的文本格式,它记录了内存中...

    倍福TwinCAT2转换TwinCAT3操作

    对于涉及串行通信的部分,"serialcommunication.zip"可能包含有关如何在TwinCAT3中实现串口通信的示例代码或配置文件。TwinCAT3提供了更为灵活的串口通信模块,支持多种协议,并且能够更好地集成到整体系统中。 总...

    SRecord工具(srec_cat/srec_cmp/srec_info,支持bin/hex/s19文件格式转换)

    bin/hex/s19文件转换工具(srec_cat/srec_cmp/srec_info)SRecord工具(支持bin/hex/s19文件格式转换,很强大) 资源详情(仅展示部分内容供参考) srecord-1.64.pdf Readme-Windows.txt README.pdf srec_cat.exe srec_...

    ASTERIX CAT048数据格式分析_赵文斌.pdf

    ### ASTERIX CAT048 数据格式分析 #### 一、ASTERIX 概念与背景 ASTERIX(All Purpose Structured Eurocontrol Surveillance Information Exchange)是由EUROCONTROL组织定义的一种用于监视数据传输和交换的标准...

    TwinCAT 3配方数据的保存及读取-20210312.zip

    最后,"RecipeDataWR.tszip"文件很可能是一个TwinCAT 3的项目文件或代码样本,展示了如何通过TwinCAT 3的编程接口(如ADS,Automation Interface Services)进行实际的数据读写操作。用户可以通过这个文件学习如何在...

    cat12说明书

    FMRI图像处理分析软件cat12,全名为Computational Anatomy Toolbox CAT12,是一款基于MATLAB的统计分析工具,专门用于进行脑部图像处理,特别是用于灰质密度和结构体积的分析。CAT12与SPM12(统计参数图)紧密集成,...

    srec_cat—bin转hex工具

    本文将深入探讨`srec_cat`这一实用工具,它用于在bin和hex文件格式之间进行转换。 `srec_cat`是一个命令行工具,主要用来处理SREC(Motorola S-Records)格式的文件,这种格式常用于存储微控制器或嵌入式系统的程序...

    TwinCAT2电子手册(中文).rar

    TwinCAT2是一款由德国倍福(Beckhoff)公司开发的集成自动化软件,主要用于实现基于PC的控制技术。它在工业自动化领域广泛应用,尤其在PLC(可编程逻辑控制器)编程、运动控制、测量与测试技术以及机器视觉等方面...

    TwinCAT.Ads.dll.zip

    《TwinCAT.Ads.dll:连接倍福PLC的关键库文件》 在自动化技术领域,倍福(Beckhoff)是一家知名的供应商,以其创新的控制技术和灵活的工业自动化解决方案而闻名。TwinCAT是倍福推出的一款强大的集成开发环境,用于...

    srec_cat.exe keil c51生成bin文件工具

    在设计IAP在线升级功能时,需要用到keil生成相应的可升级文件,且生成bin文件相对较小,生成bin文件就不可避免,但keil又不能像iar可以直接设置生成bin文件,此时就需要外部工具来生成bin文件,以满足升级需求

    TwinCat蓝屏补丁

    通过将补丁中的`TCRtime.sys`文件复制到指定的`Drives`文件夹,并替换原有的文件,可以修正驱动程序的错误,从而避免启动TwinCAT服务时引发的系统崩溃。 在应用补丁之前,用户应确保已经备份了重要的数据和系统文件...

Global site tag (gtag.js) - Google Analytics