- 浏览: 717282 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (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 1264网上找了好久,原来API中就有! -
flex出现的一些问题
2010-04-08 12:19 16641.kingnarestyle.swf和flexlib 的Su ... -
flex 样式工作原理【转】
2010-04-08 12:09 1323http://hi.baidu.com/ls_mcx/blog ... -
在FlexBuilder3中使用Actionscript3进行元编程
2010-03-11 19:15 1035http://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 2018http://www.htmlit.com.cn/post/8 ... -
FLEX中使用FLVPlayback控件.
2010-01-16 18:29 1396http://www.cnblogs.com/xxcainia ... -
flex 继承Application及xml命名空间
2009-12-30 18:43 1520<?xml version="1.0" ... -
flex Repeater effert加效果
2009-12-15 17:25 1521package cn.ishion.component { ... -
flex编译生成的As代码
2009-12-09 18:30 1312new flexProject ->起名叫 test ... -
flex自定义preloader
2009-12-09 17:43 1914package cn.ishion.component { ... -
flex自定义程序 preloader 加载多个资源
2009-12-09 02:05 2285package cn.ishion.component { ... -
Flex Builder编译错误An internal build error has occurred的解决方法
2009-12-05 16:44 3213原文:http://as3blog.com/resources ... -
flex uicomponent.addChild(Button) Button不显示
2009-12-04 19:23 2142设置下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 3053http://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 3098http://flash.9ria.com/thread-40 ... -
flex动态切换皮肤
2009-11-23 18:06 2022http://www.cnblogs.com/mobile/a ...
相关推荐
最近开发一款背单词的微信小程序,计划使用环形进度条展示每日背单词进度。 讲解博文:...
Datart 自定义组件-滚动数字组件
【微信小程序】-- 自定义组件 - 父子组件之间的通信(三十八)_小程序父子组件通信_我是夜阑的狗的博客-CSDN博客.mhtml
小程序自定义组件实现指南 小程序自定义组件是指在小程序中创建的可重用的UI组件,它可以帮助开发者快速构建小程序的UI界面,提高开发效率和代码的可读性和可维护性。在本篇文章中,我们将一步步地指导读者如何实现...
【OpenHarmony】ArkTS 语法基础 ② ( ArkTS 自定义组件 | 自定义可导入组件 - export 声明模块 | 导入自定义组件 - import 导入组件 ) https://hanshuliang.blog.csdn.net/article/details/139407374 博客源码快照 ...
刮刮卡组件通常会自定义一个`View`,以便在其中实现刮擦逻辑和绘制过程。 2. **图形绘制**: - 使用`Canvas`进行绘制,这是Android中进行图形绘制的核心类。我们需要在`onDraw()`方法中绘制刮刮卡的背景和覆盖层,...
通过阅读源码,可以学习到如何创建控件实例,如何定义和使用自定义属性,以及如何在`OnPaint`方法中进行绘图。此外,还可能包含如何管理事件处理和动画逻辑的代码。 7. **测试与调试** - 完成自定义控件的开发后,...
直接解压到自己的项目中即可,需要注意图片路径,在页面中使用this.selectComponent("#loading").show(); this.selectComponent("#loading").hide(); 控制显示隐藏
- ListView:是一个高度可定制的视图组件,可以显示一列可滚动的项目。 - RecyclerView:相比ListView,RecyclerView更现代,性能更优,支持更多的动画效果和更灵活的布局管理器。 二、联系人数据模型 为了显示...
自定义uni-popup内容,包含picker-view组件,前提基础需要运行在uni-app项目之下,且已保证插入外置组件,根据传入的list数据渲染选择列表,且能回填数据 组件调用<SelectPick v-if="showPick" v-model="pickValue...
Android自定义控件--下拉刷新的实现,直接在项目中可用,可访问博客:http://blog.csdn.net/qq_20889581/article/details/51008917 进行详细浏览,欢迎留下宝贵意见!
同时,`testForm`是一个示例程序,展示了如何在实际应用中实例化并使用这些自定义控件,对于理解和学习这些组件的功能及用法非常有帮助。 通过深入理解并实践这些自定义组件和控件的代码,开发者不仅可以掌握C# UI...
最后,为了便于使用和复用,我们可以将`REditText`打包成一个库,发布到Maven仓库或者GitHub,让其他开发者也能轻松集成这个自定义组件。 总之,仿照新浪微博的“#话题#”插入EditText的实现涉及自定义View的创建、...
内容分别有:[简单易懂] 自定义Spring-Boot-Starter.pdf,还有两个文件项目工程,分别是自定义boot-starter和demo
本文将深入探讨Vue中的一个重要特性——`v-model`双向数据绑定,特别是如何在自定义组件中实现这一功能。我们将通过实例解析`v-model`的工作原理,并指导你如何在自定义组件中应用它,以提升开发效率和代码复用性。 ...
自定义控件--MyTextBox--可以实现指定字符输入和正则表达式验证。 技术支持QQ:292258449 刘生万制作于2009-8-29 练习小制作,供大家学习参考。
音频组件就是这样的一个自定义组件,它将音频播放的核心功能打包成一个模块,方便在小程序的不同部分重复使用。 要使用这个音频组件,你需要先将其下载并解压缩到你的微信小程序项目的“components”目录下。这一步...
在本教程中,我们将详细讲解如何在VSCode环境中配置ESP-IDF插件,以便为ESP32S2开发项目,并添加自定义组件。 首先,确保你已经安装了VSCode和ESP-IDF开发环境。你可以从官方网站下载最新版本的VSCode,并通过...
2. **自定义组件**:通过 vest-form,开发者可以创建自己的表单组件,这些组件不仅包含了表单元素,还包含了验证逻辑。这样,开发者可以构建出具有独特风格和功能的表单,比如带有特定验证规则的输入框、选择器等。 ...