FlashBuilder的安装破解+常见问题+小应用
发布时间:2020-12-15 07:05:50 所属栏目:百科 来源:网络整理
导读:可以去我的网盘下载FB文件以及SDK点击打开链接 安装使用说明: D:软件FlsshBuilderAdobe Flash Builder 4.7 InstallerAdobe Flash Builder 4.7 set-up.exe 选项--试用版, ip,密码:(可以自己注册 xxx@msn.com-- xxx此类邮箱 ) 破解可参考 D:软件Fl
可以去我的网盘下载FB文件以及SDK点击打开链接 安装使用说明: D:软件FlsshBuilderAdobe Flash Builder 4.7 InstallerAdobe Flash Builder 4.7set-up.exe 选项--试用版, ip,密码:(可以自己注册xxx@msn.com--xxx此类邮箱) 破解可参考 D:软件FlsshBuilderAdobe Flash Builder 4.7 InstallerFlash Builder 4.7破解补丁破解说明.txt 配置SDK 打开flashbilder,在窗口--首选项--flashbilder--已安装的Flex SDK中选择‘D:软件FlsshBuilderFlexSDK’,并打勾即可使用。 完成以上步骤即可使用FlashBuilder。 遇到的常见问题和解决办法: 问题:如何调试 解决:需要安装相应浏览器的插件,如没有安装在进行调试时会提示,进入该连接下载相对应的插件即可。 在flashbilder中双击行号前即可调试 小应用一、如何新建弹出框
//在父调用的父文件中添加事件(在单机或其他事件中调用 ManageArchiveTypes(event)方法即可) private var manageArchiveType:ManageArchiveTypeWindow; public function ManageArchiveTypes(event:Event):void{ // TODO Auto-generated method stub manageArchiveType = new ManageArchiveTypeWindow(); PopUpManager.addPopUp(manageArchiveType,this,false); PopUpManager.centerPopUp(manageArchiveType); //Flex4中需要下面方法 manageArchiveType.x=FlexGlobals.topLevelApplication.stage.stageWidth/2-manageArchiveType.width/2; manageArchiveType.y=FlexGlobals.topLevelApplication.stage.stageHeight/2-manageArchiveType.height/2; } //在ManageArchiveTypeWindow.mxml文件中添加 <?xml version="1.0" encoding="utf-8"?> <mx:TitleWindow xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" title="我的弹出框" showCloseButton="true" close="closeMe()" width="100%" height="100%" initialize="archiveManage_initializeHandler()"> <fx:Script> <![CDATA[ import mx.managers.PopUpManager; protected function archiveManage_initializeHandler():void { this.addEventListener("mouseDownOutside",mouseDownOutside_Handler); } //关闭 private function closeMe():void { // TODO Auto Generated method stub PopUpManager.removePopUp(this); } //失去焦点,关闭窗口 private function mouseDownOutside_Handler(event:Event):void { PopUpManager.removePopUp(this); } ]]> </fx:Script> <s:Form> <s:FormItem label="我的弹出框"> </s:FormItem> <mx:TextArea id="infoText" x="10" y="99" width="291" height="100"/> </s:Form> </mx:TitleWindow> 小应用二、如何添加事件 首先说一下事件的机制,简单来说: 1.初始化(要在注册初始化之前) 2.注册事件 3.监听事件(要在注册触发之前初始化) 初始化代码: <span style="font-size:14px;"> package first.view { import flash.events.Event; import flash.events.EventDispatcher; public class ViewEvent extends Event { //作为事件传递 private static var EventBus:EventDispatcher=new EventDispatcher(); //值和回调函数 private var _data:Object; private var _callBack:Function; public static const Achive_update:String="achive_update"; public function ViewEvent(type:String,data:Object,callBack:Function) { _data=data; _callBack=callBack; super(type); } //注册事件 public static function dispatch(type:String,data:Object = null,callback:Function = null):Boolean { return EventBus.dispatchEvent(new ViewEvent(type,data,callback)); } //添加监听 public static function addListener(type:String,listener:Function,useCapture:Boolean = false,priority:int = 0,useWeakReference:Boolean = false):void { EventBus.addEventListener(type,listener,useCapture,priority,useWeakReference); } //移除监听 public static function removeListener(type:String,useCapture:Boolean = false):void { EventBus.removeEventListener(type,useCapture); } public function get data():Object { return _data; } public function get callback():Function { return _callBack; } } }</span>事件注册代码:(obj就是你在事件中传递的变量)
ViewEvent.dispatch(ViewEvent.Achive_update,obj);事件监听代码:(在event中可以获取传入obj的值)
ViewEvent.addListener(ViewEvent.Achive_update,updateArhiveFile); private function updateArhiveFile(event:ViewEvent):void { event; } 小应用三、如何新建确认框 需要添加引用 mx.events.CloseEvent
Alert.yesLabel = "是"; Alert.noLabel = "否" Alert.show("确定要删除所选组件吗?","确认",Alert.YES|Alert.NO,function(event:CloseEvent):void{ var flag:int = event.detail; if(flag == Alert.YES){ //执行选择是的内容 }else{ //执行选择否的内容 } }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |