- 浏览: 397423 次
- 性别:
- 来自: 北京
最新评论
-
zhchyun2008:
这里有个小问题,背景有时候会出现?不知道如何解决
分享一个ToolTip类,趋于完美! -
heiliuer:
歌词可以用,我试了好几个,都行的
百度MP3音乐API接口及应用 -
connectu:
感觉不错,英文版的。
JMX in Action -
海阔天空1991:
楼主,有没有什么途径可以知道歌曲对应的信息?
百度MP3音乐API接口及应用 -
xiegqooo:
简单的关闭 tomcat
import java.io.IO ...
关于Java钩子的使用
文章列表
如果要创建一个自定义组件,你需要重写UIComponent类的某些方法,最少需要重写如下方法:构造函数, createChildren(), commitProperties(), measure(), layoutChrome(), updateDisplayList() 。
基础语句结构如下:
package myComponents
{
public class MyComponent extends UIComponent
{ .... }
}
注意包名与你的磁盘目录结构一致。接下来一一讲解每个方法的重写。
构造函数
示例如下:
public function ...
System.out.println(Thread.currentThread().getContextClassLoader().getResource(“”));
System.out.println(SerDoc.class.getClassLoader().getResource(“”));
System.out.println(ClassLoader.getSystemResource(“”));
System.out.println(SerDoc.class.getResource(“”));
System.out.println(SerDoc ...
本文和大家深入学习Flex组件生命周期的概念,调用Flex组件构造函数时,构造函数没有返回类型,没有参数,使用super()调用父类的构造器。
本文向大家简单介绍一下Flex组件生命周期,使用set,get设置Flex组件属性,常在set方法内监控一个布尔变量来实现失效机制。
深入学习Flex组件生命周期
1、生命周期(LifeCycle)简述
⑴调用Flex组件构造函数。构造函数没有返回类型,没有参数,使用super()调用父类的构造器
⑵使用set,get设置Flex组件属性,常在set方法内监控一个布尔变量来实现失效机制
⑶调用addChild()方法将Flex组件添加到父Fl ...
Flex组件有很多值得学习的地方,本文向大家简单介绍一下AS方式重写Flex组件常规步骤,希望本文的介绍能让你有所收获。
本文和大家重点学习一下AS方式重写Flex组件常规步骤,在Flex已有Flex组件无法满足业务需求,或是需要更改其可视化外观等特性时,直接进行继承扩展。
AS方式重写Flex组件常规步骤
1、如果有必要,为Flex组件创建所有基于标记(tag-based)的皮肤(skins)
2、创建ActionScript类文件
⑴从一个基类扩展,比如UIComponent或者其他的Flex组件类
⑵指定使用者能够通过MXML标记进行设置的属性
⑶嵌入(Embed)所有的图片 ...
今天为一个flash的问题搞了半天,flash在页面中点不开js的提示框,如果单是这一个问题,那我立刻就能确定问题所在,一定是allowScriptAccess这个属性有问题,可是同时还存在另一个问题,我的flash中的链接换成_self或_parent就没反应了,我随即将解决问题的焦点放在了flash上,找了半天,也没发现什么异常,最后抱着先解决js交互的问题的想法改了allowScriptAccess,谁知链接的问题也被修复了,我开始思考,为什么呢?于是找到这个属性的手册,原来问题出在Target属性上。
先说这个属性的一般特性。
比如:<param name="allo ...
在项目中,我们用到格式化系统当前日期,格式化指定日期等.都是利用DateFormatter来实现的
本例分别演示如何在AS3和MXML中利用DateFormatter按照指定格式,格式化日期显示
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![ ...
[AS3]Bitmap序列化(将BitmapData保存为原生Binary/ByteArray)
Bitmap, 序列化, BitmapData, Binary, ByteArray
资讯类型: 翻译
来源页面: http://www.ghostwire.com/blog/archives/as3-serializing-bitmaps-storing-bitmapdata-as-raw-binarybytearray/
资讯原标题: [AS3] Serializing Bitmaps (Storing BitmapData As Raw Binary/ByteArray)
资讯原作者: ...
如果你是刚接触as编程或者现在只接触flex开发,或许你会对BitmapData不太了解,也或许你会对它不屑一顾。
但作为一个资深的as开发者,无论是游戏开发还是web应用。
BitmapData是你不可不了解的一个基础核心。为什么说它是核 ...
一、为什么要重写组件
1、在FLEX已有组件无法满足业务需求,或是需要更改其可视化外观等特性时,直接进行继承扩展。举例,继承BUTTON组件的长文本却不自动换行的自定义控件。2、为了模块化设计或进一步重用,需要对FLEX组 ...
package cn.helper.load
{
import flash.display.Loader;
import flash.display.LoaderInfo;
import flash.events.Event;
import flash.events.EventDispatcher;
import flash.events.HTTPStatusEvent;
import flash.events.IOErrorEvent;
import flash.events.ProgressEvent;
import flash.events.Securit ...
ModuleLoader
Flex中的ModuleLoader组件为模块的载入提供和很方便的接口,它是高层的处理Module的API。
可以这种在flex中简单的使用module
<mx:ModuleLoader url="MXMLDemoModule.swf"/>
也可以在编程时动态的改变URL,来加载不同的Module。
ModuleLoader其实是一种特殊的导航式容器。和一般导航式容器如ViewStack不同的是,ModuleLoader不必在初始化时携带加载所有的孩子组件。
另外,推荐在moduleloader做切换 ...
一些不太常见的代码写法
先看一下下面的代码,看是否每个都知道是干什么的,稍后我再把每一个代码的作用帖上(注意,以下代码仅为示例,但大部分代码对于高手来说是不成问题的)
1、mc.gotoAndPlay(Math.random()*10>>0);
2、if(i&1){}
3、for (var i:int=0; i<10; a.push(i++));
4、var temp:Number=mouseX;
stage.addEventListener(MouseEvent.MOUSE_MOVE,moveHandler);
function moveHandle ...
问题:逐帧动画与移动渐变动画,形状渐变动画有什么区别?
解决思路
在本例中详细地解释了逐帧动画的特点和与其他形式动画的区别。逐帧动画,顾名思义就是把运动过程附加在每个帧中,当影格快速移动的时候,利用人的视觉的残留现象,形成流畅的动画效果。
具体步骤
1、运行Flash MX 2004,文档属性默认。
2、单击第1帧,利用椭圆形工具在舞台的左侧画一个红颜色无边框的圆。
3、单击第1帧,按快捷键“F6”键,连续在时间轴上插入10个关键帧。如图2.1.51所示。
图2.1.51 插入关键帧
4、单击第2帧,使用鼠标或者键盘上的方向键调整舞台中的红色圆的位置,使之向右侧移动一小 ...
本文出自www.jiangzone.com.cn,如需转载,请注明出处!
原文地址:http://www.jiangzone.com.cn/article.asp?id=45
在Flex里面不像在Flash里面随意制作动画了,Flex更趋向于应用程序,而不是动画制作了,所以没有了时间轴的概念。在Flex中使用动画效果,可以用Flex自带的Effect,或者自已定制Effect,因为很多人都想借Flash里面的一样操作Flex,比如在Flash里面做一个动态按钮很容易,当鼠标移动到上面时,会有很多发光的点跑出来(荧火虫效果),这种效果在Flash十分容易实现,但在Flex里面要实现这种效果 ...
今天折腾了一个多小时,关于 使用flex 调用swf。在网上找了好多,都没有找到解决办法,场景如下,如图所示,在图中,有一个墓碑,其中墓碑中的几个按钮都是集成在flash swf中的,而则个swf就是偶flex通过swfloader来引用的,当我点击某个具体的按钮的时候比如 Start adventure 按钮,会进入游戏,但是,这个点击事件总是引用不到,引用的这个鼠标点击事件是落在了墓碑这个swf上,而不是按钮的实例上,悲剧。后来查看了下,解决方式如下。
通过在swf中,即flashcs4 中,对动作代码片段做下处理就可以了。
比如刚才提到的Start 按钮,
btn_start.addE ...