- 浏览: 716619 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (389)
- flex (150)
- java (55)
- flex_sharedObject (4)
- iphone/android (7)
- red5 (4)
- blazeds (19)
- ajax (3)
- flex&java (9)
- 聊天室 (2)
- flex的问题 (1)
- game (8)
- flex_xml (1)
- flex组件学习 (2)
- JGroups (1)
- 中转站 (2)
- ruby (7)
- flex_js (5)
- C/C++ (14)
- perl (2)
- db (13)
- air (10)
- hibernate (8)
- flash_flex_as_3d (2)
- struts (4)
- dwr (8)
- freemarker (2)
- AS (22)
- 工具 (6)
- js_jquery_ext_yui (4)
- .net (1)
- C# (1)
- 前端 (1)
最新评论
-
136900923:
您好,您的代码我不是很懂,我想跟您交流一下,我的qq邮箱:13 ...
hibernate做无限极菜单树如此简单 -
fykyx521:
两个同一个功能
flex_flush_Socket 安全沙箱解决 -
ustb:
你上下两个代码类之间没关系
flex_flush_Socket 安全沙箱解决 -
u010656335:
...
flex发送QQ表情 -
u010656335:
flex发送QQ表情
效果只是让Button动了下, 上传了flash源文件 package cn.ishion.component { import flash.events.MouseEvent; import flash.geom.Point; import mx.controls.Button; public class ConstomButton extends Button { private var isdown:Boolean; private var isup:Boolean; private var oldPoint:Point; private var newPoint:Point; public function ConstomButton() { super(); } override protected function commitProperties():void{ super.commitProperties(); if(this.isdown&&!this.isup){ this.oldPoint=new Point(this.x,this.y); this.newPoint=new Point(this.x+3,this.y+3); }else if(this.isup&&!this.isdown){ this.newPoint=oldPoint; } this.invalidateDisplayList(); } override protected function mouseDownHandler(event:MouseEvent):void{ super.mouseDownHandler(event); this.isdown=true; this.isup=false; this.invalidateProperties(); trace("down") } override protected function clickHandler(event:MouseEvent):void{ super.clickHandler(event); } override protected function mouseUpHandler(event:MouseEvent):void{ super.mouseUpHandler(event); this.isdown=false; this.isup=true; this.invalidateProperties(); } override protected function updateDisplayList(w:Number, h:Number):void{ super.updateDisplayList(w,h); if(this.newPoint){ this.move(this.newPoint.x,this.newPoint.y); } } } }
测试程序,用flash做的皮肤,flash里边可以动,flex就不能动了,所以用flex写了ConstomButton.和 flash一样的效果 <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" xmlns:component="cn.ishion.component.*"> <mx:Script> <![CDATA[ import mx.controls.Alert; ]]> </mx:Script> <mx:Style> .register{ upSkin: Embed(source="logreg.swf", symbol="Register_up"); overSkin: Embed(source="logreg.swf", symbol="Register_over"); downSkin: Embed(source="logreg.swf", symbol="Register_down"); disabledSkin: Embed(source="logreg.swf", symbol="Register_click"); selectedUpSkin: Embed(source='logreg.swf', symbol='Register_up'); selectedOverSkin: Embed(source='logreg.swf', symbol='Register_over'); selectedDownSkin: Embed(source='logreg.swf', symbol='Register_down'); selectedDisabledSkin: Embed(source='logreg.swf', symbol='Register_click'); } .login{ upSkin: Embed(source="/logreg.swf", symbol="Loginn_up"); overSkin: Embed(source="logreg.swf", symbol="Login_over"); downSkin: Embed(source="logreg.swf", symbol="Login_down"); disabledSkin: Embed(source="logreg.swf", symbol="Login_click"); selectedUpSkin: Embed(source='logreg.swf', symbol='Loginn_up'); selectedOverSkin: Embed(source='logreg.swf', symbol='Login_over'); selectedDownSkin: Embed(source='logreg.swf', symbol='Login_down'); selectedDisabledSkin: Embed(source='logreg.swf', symbol='Login_click'); } .hello{ } </mx:Style> <component:ConstomButton styleName="login" click="mx.controls.Alert.show('commit')"> </component:ConstomButton> <component:ConstomButton styleName="register"> </component:ConstomButton> </mx:Application>
- 登陆按钮.rar (54.6 KB)
- 下载次数: 39
发表评论
-
转深入理解Flash的沙箱 – Security Domains
2014-01-22 09:35 837一篇很经典的进阶文章,国外牛人的分享,清晰明了,图文并茂,适 ... -
flex 很有用的东东!
2010-06-17 23:50 1262网上找了好久,原来API中就有! -
flex出现的一些问题
2010-04-08 12:19 16621.kingnarestyle.swf和flexlib 的Su ... -
flex 样式工作原理【转】
2010-04-08 12:09 1323http://hi.baidu.com/ls_mcx/blog ... -
在FlexBuilder3中使用Actionscript3进行元编程
2010-03-11 19:15 1034http://flash.9ria.com/thread-46 ... -
Error: No class registered for interface mx
2010-02-01 09:36 1244http://www.gold98.net/blog/arti ... -
Flash 视频(FLV)编码,转换,录制,播放方案一网打尽
2010-01-16 18:34 2017http://www.htmlit.com.cn/post/8 ... -
FLEX中使用FLVPlayback控件.
2010-01-16 18:29 1395http://www.cnblogs.com/xxcainia ... -
flex 继承Application及xml命名空间
2009-12-30 18:43 1519<?xml version="1.0" ... -
flex Repeater effert加效果
2009-12-15 17:25 1520package cn.ishion.component { ... -
flex编译生成的As代码
2009-12-09 18:30 1312new flexProject ->起名叫 test ... -
flex自定义preloader
2009-12-09 17:43 1912package cn.ishion.component { ... -
flex自定义程序 preloader 加载多个资源
2009-12-09 02:05 2284package cn.ishion.component { ... -
Flex Builder编译错误An internal build error has occurred的解决方法
2009-12-05 16:44 3212原文:http://as3blog.com/resources ... -
flex uicomponent.addChild(Button) Button不显示
2009-12-04 19:23 2141设置下Button的宽度和高度就行了 var ui:U ... -
as3 xls导出excel乱码问题解决办法
2009-12-04 11:37 3391http://blog.csdn.net/Baijinwen/ ... -
FlashDevelop配置Flex4(gumbo)环境
2009-12-04 10:27 3052http://www.flexrain.cn/fl ... -
flex gooogle code as3xls导出数据到excel
2009-12-03 19:16 2358var ex:ExcelFile=new ExcelFile ... -
Flex坐标系统及转换
2009-12-02 22:10 3097http://flash.9ria.com/thread-40 ... -
flex动态切换皮肤
2009-11-23 18:06 2020http://www.cnblogs.com/mobile/a ...
相关推荐
### uni-app 使用抖音微信自定义组件详解 #### 一、引言 随着移动互联网的发展,跨平台应用开发框架越来越受到开发者的青睐。其中,uni-app作为一款使用Vue.js语法进行多端开发的前端框架,凭借其高效、易用的特点...
Datart 自定义组件-滚动数字组件
在微信小程序开发中,自定义组件是提升代码复用性和模块化的重要手段。遮罩层,也称为蒙层,是一种常见的UI元素,用于在页面上创建半透明的覆盖层,通常用于显示弹窗、加载提示或者进行用户交互时提供背景效果。在此...
【微信小程序】-- 自定义组件 - 父子组件之间的通信(三十八)_小程序父子组件通信_我是夜阑的狗的博客-CSDN博客.mhtml
Java开发案例-springboot-66-自定义starter-源代码+文档.rar Java开发案例-springboot-66-自定义starter-源代码+文档.rar Java开发案例-springboot-66-自定义starter-源代码+文档.rar Java开发案例-springboot-66-...
### Extjs自定义组件——下拉树:深入解析与实现 在现代Web开发中,Extjs作为一款功能强大且灵活的框架,深受开发者喜爱。它提供了丰富的UI组件库,能够帮助开发者快速构建复杂的用户界面。其中,自定义组件是Extjs...
组件的wxml结构请看dist/components/下的组件 样式文件可直接引用dist/components/wux.wxss 插件及文档 ActionSheet - 上拉菜单 Backdrop - 背景幕 Barcode - 条形码 Button - 浮动按钮 Calendar - 日历 CountDown ...
Flink1.14.4自定义flink-connector-jdbc连接SQLServer和SAP数据库
【OpenHarmony】ArkTS 语法基础 ② ( ArkTS 自定义组件 | 自定义可导入组件 - export 声明模块 | 导入自定义组件 - import 导入组件 ) https://hanshuliang.blog.csdn.net/article/details/139407374 博客源码快照 ...
刮刮卡组件通常会自定义一个`View`,以便在其中实现刮擦逻辑和绘制过程。 2. **图形绘制**: - 使用`Canvas`进行绘制,这是Android中进行图形绘制的核心类。我们需要在`onDraw()`方法中绘制刮刮卡的背景和覆盖层,...
直接解压到自己的项目中即可,需要注意图片路径,在页面中使用this.selectComponent("#loading").show(); this.selectComponent("#loading").hide(); 控制显示隐藏
vue自定义指令--实现div和图片的拖拽,放大,缩小,已封装成组件,下来导入后可直接使用
C++ Qt进阶之复杂控件自定义 --源代码,C++ Qt进阶之复杂控件自定义 --源代码C++ Qt进阶之复杂控件自定义 --源代码C++ Qt进阶之复杂控件自定义 --源代码
同时,`testForm`是一个示例程序,展示了如何在实际应用中实例化并使用这些自定义控件,对于理解和学习这些组件的功能及用法非常有帮助。 通过深入理解并实践这些自定义组件和控件的代码,开发者不仅可以掌握C# UI...
最后,为了便于使用和复用,我们可以将`REditText`打包成一个库,发布到Maven仓库或者GitHub,让其他开发者也能轻松集成这个自定义组件。 总之,仿照新浪微博的“#话题#”插入EditText的实现涉及自定义View的创建、...
本文将深入探讨Vue中的一个重要特性——`v-model`双向数据绑定,特别是如何在自定义组件中实现这一功能。我们将通过实例解析`v-model`的工作原理,并指导你如何在自定义组件中应用它,以提升开发效率和代码复用性。 ...
ESP-IDF构建自定义组件模板,ESP32
在本教程中,我们将详细讲解如何在VSCode环境中配置ESP-IDF插件,以便为ESP32S2开发项目,并添加自定义组件。 首先,确保你已经安装了VSCode和ESP-IDF开发环境。你可以从官方网站下载最新版本的VSCode,并通过...
[MatLab]-自定义函数-zidingyihanshu_F2C.m