易截截图软件、单文件、免安装、纯绿色、仅160KB

Flex101:用Flex创建Swipe翻板/Slide效果

本文来自:http://www.insideria.com/2009/12/flex-101-creating-an-swipeslid.html
在本例中,我们将谈论怎样创建swipe/slide效果。当你从一个屏幕翻到另外一个屏幕上,你经常可以看到触摸设施里出现“转变”,我们就是受到了它的启发。一页内容从滑移到一边,另外一页从另外一边无缝滑动进来。
在我们进一步了解如何获得这样的效果之前,我们首先来检验下实际的动态效果。点击下面的“Animate!”按钮,引发效果。你可以改变下拉式清单中的选定条目,以改变动画的方向。
咋一看上去,你可能会想“啊,这么简单“。然后认为一般的显示与隐藏效果就可以成功。如果你处理的内容是mx: ViewStack(正如这个范例的一样)里的,情况就不一定如你想像的那么简单了。使用不同的显示和隐藏mx:Move效果实际上会产生呆板和不连贯的动画,这样就不能达到设想的效果。
在这个范例中,我使用了一个mx:Im age来显示“抓取“现在浏览的内容,并使用了一个mx:Parallel效果来动画化新的内容的滑入和图片的滑出。通过抓取现在可视组件的快照,你可以动画化快照,而同时隐藏实际内容(以显示新的内容)。这个mx:Parallel效果让每个内容都同步,无缝连接,用户完全不会注意到。
在本例中,我有些小的,静态尺寸的内容,很容易就动画化。这种方法也可应用于大些的物体。不过显示/隐藏的物体都应该是同样的尺寸。这其实也是Adobe Max(在下面的视频里)的多点触摸keynote demo里的一指翻板使用的方法。
你可以看到,如下所示,基本的布局代码非常简单,直截了当。有个面板,包括了ViewStack里的内容。唯一可能看上去比较奇怪的就是图片,可视和includeInLayout 都是false。这就是会被用来将动画内容从屏幕上关闭的图片。
<mx:Panel
title="Swipe Effect Demo"
horizontalCenter="0"
verticalCenter="0"
width="300"
height="300"
layout="absolute"
horizontalScrollPolicy="off"
verticalScrollPolicy="off">
<mx:ViewStack
id="content"
width="100%" height="100%">
<mx:Canvas
width="100%" height="100%"
showEffect="{showEffect}" >
<mx:DateChoos


相关文档:

有用的Flex Builder快捷键

Adobe在开发Flex最有利的工具就是Flex Builder,然而,工欲善其事,必先利其"键",快速键对一般开发者来说都非常有用,非但如此,很多快速键与组合键是会与其他软体或系统都有雷同之处,举个例子来说,Ctrl + C就是复制,Ctrl + V就是贴上,看看许多作业系统与编辑软体是不是都一样呢?若你有注意到就会不难发现,其实Flex ......

Flex学习(一)

进入年末,项目也开发得差不多了,只是偶尔需要出差安装我们系统,当然出差是男人们的事,也就不会让我出差了,因而最近时间比较充裕,就借此机会学习了一下Flex。刚开始学,是根据Flex3权威指南的视频教程来的,第一讲学完了,感觉还比较容易,第二讲一直没下下来,所以先对第一讲学的做个笔记。
一、新建工程:File&mdas ......

发布Flex工作流设计器模型V1.0.0 源码

      这是一个简单的工作流设计器模型,还不能用于实际项目,只是个人兴趣做一些技术学习与尝试。设计器支持一些工作流基本组件的绘制,如节点、路由线路等等。
      整个设计器是纯Flex技术实现,未与数据库接口。采用Flex Builder 3.0开发,通过实践对Flex以下技术有了更进一 ......

flex上传文件(flex+asp.net)

废话不说,直接代码部分代码摘抄自网上,在此想原作者表示感谢
1、服务端 uploadFile.ashx
<%@ WebHandler Language="VB" Class="UploadFile" %>
Imports System
Imports System.Web
Imports System.Web.HttpServerUtility
Imports System.IO
Imports System.Web.HttpRequest
Public Class UploadFile : Impl ......

flex和socket通信的跨域问题解决方案

flex和C++服务器通信。因为安全沙漏问题,当swf位于A服务器,C++服务器程序位于B服务器时。
这时swf和B服务器建立Socket建立连接会产生跨域问题。
解决方法如下
swf建立socket时会先发起一个请求跨域文件的请求:"<policy-file-request/>"
服务器接收到后发送字符串
<?xml version="1.0"?>
<cross-doma ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号