posts - 44,comments - 115,trackbacks - 6

网页中常用到的效果...
图片不存在时转向默认图片..

网页中一般有两种方法..服务器重定义或用js重定向...
在flex/flash中也可以用相应的方法.. 侦听ioError事件..然后指定默认的图片地址..
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
	<mx:Script>
		<![CDATA[
			import mx.controls.Image;
			private function goDefault(e:IOErrorEvent):void
			{
				//加载默认图片
				var img:Image = e.target as Image
				img.load("http://sunboy.cnblogs.com/images/Default.jpg");
			}
		]]>
	</mx:Script>
	<mx:Image source="http://sunboy.cnblogs.com/images/MyPhoto.jpg" ioError="goDefault(event)" x="25" y="24"/>
</mx:Application>
posted on 2009-09-01 16:33 李佩亮 阅读(...) 评论(...) 编辑 收藏