ActionScript 3 Flex:平滑来自Flickr的动态图像
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 Flex:平滑来自Flickr的动态图像相关的知识,希望对你有一定的参考价值。
<?xml version="1.0" encoding="utf-8"?>
<s:ItemRenderer xmlns:s="library://ns.adobe.com/flex/spark" xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:d="http://ns.adobe.com/fxg/2008/dt" xmlns:mx="library://ns.adobe.com/flex/halo">
<fx:Script>
<![CDATA[
import mx.events.FlexEvent;
import flash.net.navigateToURL;
protected function image1_clickHandler(event:MouseEvent):void
{
navigateToURL(new URLRequest("http://www.flickr.com/photos/"+this.data.owner+"/"+this.data.id));
}
[Bindable]
public var loaderContext:LoaderContext;
private function imageInit():void {
loaderContext = new LoaderContext();
loaderContext.checkPolicyFile = true;
im.load("http://farm"+data.farm+".static.flickr.com/"+data.server+"/"+data.id+"_"+data.secret+"_s.jpg");
}
]]>
</fx:Script>
<s:states>
<s:State name="normal"/>
<s:State name="hovered"/>
<s:State name="selected"/>
</s:states>
<mx:Image creationComplete="imageInit()" smoothBitmapContent="true" loaderContext="{loaderContext}" id="im" toolTip="{data.title}"
click="image1_clickHandler(event)" buttonMode="true" width="50" height="50"
d:userLabel="Layer 10 copy 4" x="0" y="0" maintainAspectRatio="false"/>
<s:Rect d:userLabel="Item Highlight" width="50" height="50">
<s:stroke>
<s:SolidColorStroke weight="2" color.normal="0x666666" color.selected="0xFFFFFF" color.hovered="0xFFFFFF"/>
</s:stroke>
</s:Rect>
</s:ItemRenderer>
以上是关于ActionScript 3 Flex:平滑来自Flickr的动态图像的主要内容,如果未能解决你的问题,请参考以下文章
Flex:平滑来自Flickr的动态图像
ActionScript 3 位图平滑
ActionScript 3 平滑位图调整大小
ActionScript 3 平滑位图
Actionscript 3 和 Flex 4 通过触摸滚动 TileList
GET请求Flex / Actionscript 3