AS3脚本使用flash cs6制作的UI方法

Flash CS3雪花飘落动画制作指南 Flash CS3是Adobe公司推出的一款强大的矢量动画编辑工具,它广泛应用于网页动画设计、游戏开发和多媒体演示等领域。Flash CS3支持多种媒体格式,并允许设计师和开发者创建交互式内容,与用户进行实时的视觉与听觉交流。 阅读详情

之前没有接触过flash的开发,原先都不知道在flash professtional cs6制作好的UI,AS3脚本怎么个调用方法。学习后得知道两种方法:

1. flash cs6将整个fla发布为swc, 借助flashdevelop直接编译时使用;对象直接编译到swf里。

2. flash cs6发布为swf,AS3通过loader运行时加载。

第一种使用比较直接,我记录一下第二种的方法。

首先flash cs6把fla发布成swf。

AS通过Loader加载swf,在某个继承自Sprite的类里:

    public class Main extends Sprite 
    {
        private var city:Sprite;
        private var tf:TextField;
        
        public function Main():void 
        {
            if (stage) 
                init();
            else 
                addEventListener(Event.ADDED_TO_STAGE, init);
        }
        
        private function init(e:Event = null):void 
        {
            removeEventListener(Event.ADDED_TO_STAGE, init);
            
            tf = new TextField;
            tf.text = "init text";
            addChild(tf);
            
            var helloLoader:Loader = new Loader;
            var url:URLRequest = new URLRequest("abc.swf");
            helloLoader.load(url);
            
            helloLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
        }

        private function onComplete(event:Event):void
        {
            city = event.target.content as Sprite;  // flash cs制作的根容器
            addChild(city);
            
            var btn:DisplayObject = city.getChildByName("btn_ok");  // 容器上的一个button,根据实例名去取这个对象
            if (btn != null)
                btn.addEventListener(MouseEvent.CLICK, onClick);   
        }

        private function onClick(event:MouseEvent):void
        {
            tf.text = "click btn";
        }
    

看一下onComplete,主要在于取根容器和根据名字取某个元件的方法。

这个东西不知道的时候很迷惑,知道后,感觉非常自然简单了。



Adobe Flash CS4专业技巧与实战指南 本文还有配套的精品资源,点击获取 简介:本资源详细介绍了Flash CS4的多种高级创作技巧,适用于网页设计、广告制作和游戏开发等领域的专业应用。从Flash CS4基础操作到动画原理、ActionScript 3.0编程,再到专业广告、卡片和游戏的制作方法,以及最后的项目优化与发布,内容全面覆盖了Flash专业创作的各个环节。通过这个指南,你将能够掌握Flash的高级功能... 阅读详情

相关推荐

基于Flash CS3的AS 3.0音乐播放器实战项目

虽然标准Event类足以应付基本需求,但在复杂系统中往往需要传递更多上下文信息,例如当前播放曲目ID、音量值变更前后的对比等。为此,AS3允许开发者扩展Event类创建自定义事件类型。代码分析:第7–8行:声明静态常量作为事件类型标识符,避免硬编码字符串带来的拼写错误。第10–11行:添加业务相关字段trackId和startTime,用于携带播放上下文。第13–18行:构造函数接受必要参数,并调用父类初始化。第20–22行:重写。

weixin_42599558的博客 502

AS3UI拼装工具

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33709590的博客 123

Flash CS6 简体中文语言包安装与功能全解析

Flash CS6 虽然已退出主流舞台,但它所体现的“界面本地化、逻辑国际化”理念至今仍有借鉴意义。今天我们走完了从语言包解析、系统配置、资源部署到实际创作的全流程,不只是为了“让软件变中文”,更是为了理解:🧩技术的本质,是在不同层级之间建立精准映射。就像.loc文件把menu.file映射为“文件”,我们也应该学会把复杂的知识,映射成自己熟悉的语言。

weixin_42510243的博客 627

Base ui 纯as3的ui

http://www.soundstep.com/blog/downloads/baseui/   https://github.com/vancura/vancura-as3-libs(as3皮肤)

帆软爱好者的专栏 1265

FLASH CS5中文帮助文档完整指南与实战解析

现在我们进入重头戏——矢量图形。很多人只知道“放大不模糊”,却不知道背后的原理是什么。// 定义事件// 派发// 监听实现松耦合架构,便于后期维护扩展。看到这里,你应该已经意识到:Flash CS5不是一个单纯的动画工具,而是一个完整的多媒体开发环境。它的设计理念至今仍在影响着现代前端框架:时间轴 ≈ React 的状态更新周期事件流 ≈ DOM 事件冒泡机制元件系统 ≈ Vue/React 组件化思想显示列表 ≈ 虚拟DOM树结构。

weixin_35757531的博客 624

UI组件封装as3.0

为as3.0 编码提供拥有Flex一样的封装组件,非常适合各类的系统、网站等开发

《Adobe Flash CS6中文版经典教程》——1.12 发布影片

本节书摘来自异步社区《Adobe Flash CS6中文版经典教程》一书中的第1章,第1.12节,作者:【美】Adobe公司 更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.12 发布影片 当你准备与其他人共享影片时,可以在Flash中发布它。对于一些项目,这意味着将一个HTML文件和一个SWF文件发布到Web,以便你的受众从桌面浏览器中进行查...

weixin_33941350的博客 307

AS3 开发ui编辑器 mornui

mornui 编辑器 as3游戏开发ui解决方案 下载解压即可使用

Make an AS3 Flash Component with Custom UI Controls

from: http://studio.barliesque.com/blog/2008/12/as3-component-custom-ui/   Make an AS3 Flash Component with Custom UI Controls   I’d nearly given up the whole idea, having searched all over the ...

Flash Flex AIR 3D 293

as3 界面编辑

as3 界面编辑 ui编辑 ,用flash cs 编辑,安装一定规则,生成相应的类,具体代码自己修改

MornUI编辑器

Morn UI是为游戏开发而生的ui框架及编辑器 具有以下优势: 1.可视化编辑UI。组织UI完全可视化 2.自定义组件。可以自定义扩充组件及编辑器表现,甚至用你自己写的组件(flash及flex都不够灵活) 3.并自动生成UI代码,自动打包资源 4.同时支持位图及矢量图组件 5.强大的编辑功能,支持拖拽,图层,多层嵌套,恢复,对齐,放大等等 6.支持多视图开发,支持代码视图 7.资源完全复用,位图组件效率更好,就是为了游戏开发而设计的,可以替代flash IDE和flex 8.与flex相比,Morn针对游戏设计,自定义位图组件效率更高,与flash cs相比,Morn布局直观及属性设置更方便

CryENGINE3系列总结教程之UI/HUD(一)制作生命条弹药条Flash部分

网上的一位朋友在写UI部分遇到了点问题,本着俺不入地狱谁入地狱的大无畏奉献精神,我提前啃起了CE3的UI部分。今天就来通过一个简单的示例----制作生命条、丹药条来大概捋捋CE3是的UI/HUD是如何使用的。一下内容大部分选自《CryENGINE3 GameDevelopm  Beginner Guide》,但是因为本书年代有点久远,版本已经跟不上时代了,所以里面有一些内容比如节点名称、位置,控制

难得千觞饮 3105

一个触摸屏系统,用flash+javascript制作,界面很炫。

flash+javascript制作的触摸屏介绍系统,界面很炫。 打开exe即可看到效果。alt+x关闭系统。 内容仅供学习交流之用。

Adobe Flash CS3 Professional用户界面满清新

这就是传说中的Adobe Flash CS3 Professional用户界面,看起来满清新,据可靠消息说该软件的英文版将于近日正式发布,中文版恐怕还要再等些时间。今天也看到很多网上商店弄出了预定,这是Amazon对Adobe Flash CS3 Professional的描述:Adobe Flash CS3 Professional software is the most advanced

2074

aswing flash ui编程的利器

flash中的编程辅助类集合主要用于界面,flex外的另一个选择

flash cs6 as3.0编写的调用外部swf文件,并实现被导入swf文件的内外控制

flash cs6 as3.0编写的调用外部swf文件,并实现被导入swf文件的内外控制,被导入文件about.swf自带两个控制按钮,about.swf导入index.swf后,通过index.swf中的两个按钮控制about.swf的播放与暂停,并实现了代码的封装,完整源码,实验环境为win7和win10

unity ui 补间动画_flash动画制作教程

软件介绍Adobe Flash CS6 是用于创建动画和多媒体内容的强大的创作平台。Adobe Flash CS6设计身临其境,而且在台式计算机和平板电脑、智能手机和电视等多种设备中都能呈现一致效果的互动体验。 - one- 火柴人-强者的对决1、将素材找好,并打开flash cs6;2、新建一个ActionScript3.0;3、文件菜单中选择导入-导入到舞台,选择导入的...

weixin_39622150的博客 530

用gm/Id方法设计简单折叠式共源共栅放大器

gm/Id

qq_45541367的博客 2万+

华润微8051系列通用MCU教程(4)---CS88F003之FLASH使用

CS88F003的flash模块共有16KB的存储空间,地址为0x0000-0x3FFF。从官方demo中来看,flash总共分为了128个扇区,每个扇区128字节,并且最后256字节是保留区,所以平时我们在程序中对flash进行操作时最好避免程序存储区和这些保留区。CS88F003支持按扇区擦除、按字写入(四个字节)、按字节写入(一个字节)的操作方法,读取flash时只需要给定地址按字节读取即可(使用CBYTE指令)。

weixin_51843634的博客 1513

芯片设计中的“隐形杀手”:手把手教你理解并优化互连寄生参数(以SPEF/DSPF为例)

本文深入探讨了芯片设计中互连寄生参数的影响及优化策略,特别关注SPEF/DSPF文件解析与静态时序分析。通过实际案例展示了耦合电容对时序收敛的关键影响,并提供从定位到优化的完整解决方案,助力工程师应对先进工艺下的设计挑战。

weixin_30687051的博客 597

Innovus Flexible H-tree and Multi-tap Clock Flow Lab实操系列教程(Day1)

Innovus Flexible H-tree and Multi-tap Clock Flow Lab实操系列教程(Day1)

weixin_37584728的博客 2637
上一篇: TCP三次握手过程与对应的Berkeley Socket APIs的介绍
下一篇: AS3 socket一些细节记录
herm_lib
博客等级 码龄16年 173粉丝 115原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值