<?xml version="1.0" encoding="utf-8"?>
<!--created:Oct 6, 2010 file:FLEX4EffectExample1.mxml author:Michael -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
backgroundColor="0"
xmlns:comp="comp.*" viewSourceURL="srcview/index.html">
<s:layout>
<s:VerticalLayout verticalAlign="middle"
horizontalAlign="center"/>
</s:layout>
<fx:Declarations>
<s:Animate id="myAnimate"
duration="800"
easer="{this.linearEasing}">
<s:SimpleMotionPath property="height"
valueFrom="0"
valueTo="50"/>
</s:Animate>
<s:Animate id="myAnimate1"
duration="600"
easer="{this.linearEasing}">
<s:SimpleMotionPath property="height"
valueFrom="50"
valueTo="0"/>
</s:Animate>
<s:Linear id="linearEasing"
easeInFraction="0"
easeOutFraction="1"/>
</fx:Declarations>
<fx:Script>
<![CDATA[
import mx.events.FlexEvent;
private var cover:spark.components.Label;
private var cover1:spark.components.Label;
protected function bordercontainer1_creationCompleteHandler(event:FlexEvent):void
{
cover=new spark.components.Label();
cover1=new spark.components.Label();
cover.top=0;
cover.left=0;
cover.right=0;
cover.setStyle("backgroundColor", 0);
cover.setStyle("backgroundAlpha", .4);
cover.setStyle("textAlign", "center");
cover.setStyle("paddingTop", 15);
cover.setStyle("fontSize", 30);
cover.setStyle("fontStyle", "italic");
cover.setStyle("color", "white");
cover.text="Cosmos lighting";
cover.setStyle("addedEffect", myAnimate);
cover.setStyle("removedEffect", myAnimate1);
cover1.bottom=0;
cover1.left=0;
cover1.right=0;
cover1.setStyle("backgroundColor", 0);
cover1.setStyle("backgroundAlpha", .4);
cover1.setStyle("textAlign", "center");
cover1.setStyle("paddingTop", 15);
cover1.setStyle("fontSize", 16);
cover1.setStyle("fontFamily", "Arial");
cover1.setStyle("color", "white");
cover1.text="http://www.sxc.hu/";
cover1.buttonMode=true;
cover1.addEventListener(MouseEvent.CLICK, onClick);
cover1.setStyle("addedEffect", myAnimate);
cover1.setStyle("removedEffect", myAnimate1);
this.bc.addEventListener(MouseEvent.ROLL_OVER, onOver);
this.bc.addEventListener(MouseEvent.ROLL_OUT, onOut);
}
private function onOver(e:MouseEvent):void
{
this.myAnimate1.end();
this.bc.addElement(cover);
this.bc.addElement(cover1);
}
private function onOut(e:MouseEvent):void
{
this.myAnimate.end();
this.bc.removeElement(cover);
this.bc.removeElement(cover1);
}
private function onClick(e:MouseEvent):void
{
navigateToURL(new URLRequest(e.target.text), "_blank");
}
]]>
</fx:Script>
<s:BorderContainer backgroundImage="@Embed('images/images.png')"
backgroundImageFillMode="clip"
id="bc"
width="400"
height="296"
cornerRadius="4"
creationComplete="bordercontainer1_creationCompleteHandler(event)">
</s:BorderContainer>
</s:Application>
分享到:
相关推荐
自定义JButton的一个常见需求是实现按钮的悬停效果,即当鼠标移动到按钮上时,按钮的外观发生变化。这可以通过设置按钮的rollover图标和添加鼠标监听器来实现。例如,我们可以用`setRolloverIcon()`设置鼠标悬停时...
jquery-rollover-tooltip 滑出式提示层特效,鼠标放在图标上,立即显示出文字提示层,很漂亮的风格,带有小缺口,看上去更人性化,本提示框特效基于jquery插件实现,在网页上实现tooltip效果,使用这款插件是不错的...
贝岭的matlab的代码 belling-rollover-demo
用法如果您使用Core Daily Note插件,则每当您创建新的每日笔记时,上一个每日笔记中所有未选中的复选框都将被带到新的每日笔记中。 该插件将查看Daily Notes插件的设置,以查看您的日常笔记的存储位置。 如果您将...
【标题】"饱和度滚动效果.zip基因"指向的是一个与Silverlight相关的图像处理技术,具体是关于图片饱和度的调整和交互效果实现的项目。Silverlight是微软开发的一个富互联网应用程序平台,它允许开发者创建丰富的媒体...
sprity-css-rollover 用于css-rollover样式处理器 提供鼠标悬停时的视频预览效果 如果没有鼠标悬停,则允许使用默认图像 查看 要求 版本> = 1.0 安装 npm i sprity-css-rollover 用法 <!-- Change cursor ...
向中央Cell添加控制代理方法(当显示中央Cell时/离开中央时:开发人员可以使用自定义动作(例如中间Cell)播放视频并在离开中央时停止播放) 滚动查看 您需要设置jxbannerparams-> isPagingEnabled(false)和is...
标题中的"GUI_Button2007507192006.zip"是一个VB(Visual Basic)资源,其中包含一个自定义GUI控件,特别关注的是一个按钮组件。这个按钮控件的设计目的是为了提供更加真实和交互性的用户体验,因为它能够模拟多种...
document object reference, and coverage of Ajax, Firefox, and Mac OS X Widgets- Examines how to write scripts for mouse rollover effects and powerful client-side form validations, master JavaScript ...
通过以上步骤,我们就成功地创建了一个自定义的Swing按钮,可以根据不同形状的图片改变外观,并且具有三种不同的视觉状态。这样的自定义按钮可以极大地提升用户界面的美观度和交互体验。在实际项目中,根据具体需求...
#### 二、多元素悬停效果生成器 - CSS Multi-element Rollover Generator - **功能介绍**:该工具允许用户通过简单的配置,利用CSS和一张图片创建具有翻转效果的按钮样式。 - **应用场景**: - 创建具有交互性的...
- **图片与按钮翻转**: 右键菜单中的 `Edit Image -> Import Rollover Image` 或 `Edit Button Shape -> Edit Rollover Style` 来实现翻转效果。 #### Axure Pro 6 主要功能模块 1. **接口与功能** - **欢迎界面**...
`-rollover` 参数定义了一个按钮的翻转图片,即鼠标悬停时显示的图像。 `-popup` 参数创建一个与按钮关联的弹出层,当点击按钮时显示。 `-popdown` 参数使得点击该按钮时隐藏指定的层。 2. **文字处理**: `-...
用于弹性每日字节的演示脚本-索引拆分,缩小和翻转设置安装程序将检查Elasticsearch和Kibana是否正在运行,并将删除名为kibana_sample_data_ecommerce* , demo-rollover*和索引模板demo-rollover的所有索引。...
(要在 WINDOWS 上运行,将 BIN 中的文件“NOT”重命名为 NOT.EXE)NOT 是一个制作终极生产力终端应用程序的项目。 它可以管理笔记、待办事项列表、组织日历等等。 所有这些都来自一个易于使用的程序。
VB程序,声音效果按钮API应用。'加上声音效果的漂亮按钮 '-------------------------------------------------------------- 'BUTTONS_SOUND.VBP August 24, 1999 'Burt Abreu habreu@vbexplorer.com '-------------...
在Image Rollover效果中,主要涉及到`ImageView`类,它是JavaFX中用于显示图像的组件。通过设置`ImageView`的`image`属性,我们可以加载不同的图像资源,从而实现鼠标悬停时的图像切换。 要实现Image Rollover,你...
rollover : 值为true和false,设置为true时当鼠标移到浏览按钮上时有反转效果。 width : 设置浏览按钮的宽度 ,默认值:110。 height : 设置浏览按钮的高度 ,默认值:30。 wmode : 设置该项为...