当前位置: 首页 > news >正文

wordpress能做企业网站吗国际贸易网站建设 中企动力湖北

wordpress能做企业网站吗,国际贸易网站建设 中企动力湖北,办公室租赁,织梦手机网站有广告flash特效原理#xff1a;图片滑动放大效果(1) http://blog.csdn.net/hero82748274/archive/2009/10/22/4715312.aspx 最近看了一些关于动态注册点更加的办法#xff0c;顺手牵羊把他下载了#xff0c;感觉挺好用。再把一个倒影类给下载了#xff0c;结合上次一个做法… flash特效原理图片滑动放大效果(1) http://blog.csdn.net/hero82748274/archive/2009/10/22/4715312.aspx    最近看了一些关于动态注册点更加的办法顺手牵羊把他下载了感觉挺好用。再把一个倒影类给下载了结合上次一个做法做了一个简单demo 。这一次我们采用外部加载的办法来制作。这样更加合理的。鉴于这只是一个简单demo 只是知道了原理就能够把握到的东西所以这样只是希望讨论怎样优化这种效果。下面的一个代码是加了一点倒影类的影子效果看起来很不错至于性能就有待改进。在这里只是提出一种demo如果有心人能够完善也可以发表一下意见共同完成这个事情。事不宜迟讲解怎样外部导入多张图片。 我们不使用那些开源的类内部类就可以简单解决这个问题。   加载多张图片Loader 是一个容器可以加载外部的图片但是多张图片的时候我们就需要进行多次线性循环。计算多少个loader 装放我们的图片。下面采用一中不确定的像无限参数的形式来写。这种是一种偷懒的做法所以不需要见怪至于好不好见仁见智。为加载的容器安装两个监听器如果出错就报告完成了就去除一部分的监听将加载到的内容保存在数组里面。可以是Vector 也可以是Array. 在cs4两种都可以。鉴于图片数很少所以这种做法也勉强的完成了加载外部图片的功能。 private function addImages(...args):void{} private function addImages(...args):void { countargs.length; for(var i:int0;iargs.length;i) { var loader:Loadernew Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onComplete); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR,onError); loader.load(new URLRequest(args[i])); } } private function onComplete(event:Event):void { var bitmap:Bitmapevent.currentTarget.content as Bitmap; imageList.push(bitmap); event.currentTarget.removeEventListener(Event.COMPLETE,onComplete); count--; if(count0) { trace(imageList.length); createObj(imageList); } } private function onError(event:Event):void { throw new Error(路径错误); } 完成之后我们对图片使用容器安装并且分布其位置。和其他交互等的设置。创建一些空白的影片剪辑容器也有利于创建倒影效果。 private function createObj(images:Array):void { for (var i:uint0; iimages.length; i) { var bit:MovieClipnew MovieClip();//空白影片剪辑 bit.addChild(images[i]); bit.buttonModetrue; bit.xi*(bit.width8); bit.y150; var r1:Reflect new Reflect({mc:bit, alpha:30, ratio:60, distance:0, updateTime:-1, reflectionDropoff:0}); array.push(bit);//数组管理 list.addChild(bit);//容器管理 Contain.RegPoint(bit,new Point(50,140));//重新更改注册点 bit.addEventListener(MouseEvent.MOUSE_DOWN,mouseDownHandler); } stage.addEventListener(MouseEvent.MOUSE_MOVE,mouseMoveHandler); } 完成之后我们还需要对其进行倒影设置这次采用网上一些倒影类的做法辅助我们完成这个功能 var r1:Reflect new Reflect({mc:bit, alpha:30, ratio:60, distance:0, updateTime:-1, reflectionDropoff:0}); Reflect类就是一个倒影的类在adobe 核心类库当中也存在的。效果也不错。第一个参数指定影片剪辑第二是透明度第三个显示的多少第四个距离。其他是一个偏移等。日后有时间会补充这种讲解。 完成之后也会发现这个类其实不一定适合我们这种效果因为我们所做的并不是希望注册点在左上角而是希望在其底部。这样会造成这个类本身设计一些缺陷不得不最后设置他的位置。因此需要通过更改他的注册点否则会看不到效果  下面代码清单 其中import com.image.RollPhoto;      import com.image.Reflect;      import com.image.tool.Contain;  这一次和上次做法差不多增加我们使用了Reflect 这个类。Contain类当中有一个更加注册点的做法来源于6DN的做法。效果很不错。拼合了就可以出现上面的图片效果。 总的代码主要分为加载图片的部分这一部分可以单独分开出去的。创建图片的部分还有运算部分。 package { import flash.display.MovieClip; import flash.events.*; import flash.geom.*; import flash.system.*; import flash.text.*; import flash.display.BitmapData; import flash.display.Bitmap; import flash.display.DisplayObject; import flash.display.Loader; import flash.net.*; import com.image.RollPhoto; import com.image.Reflect; import com.image.tool.Contain; public class Main extends MovieClip { private var array:Array new Array();//用于管理的数组 private var list:MovieClipnew MovieClip();//图片容器 private var myphoto:RollPhoto;//图片滚动对象 private var count:int0;//图片加载的计数器 private var imageList:Arraynew Array(); public function Main() { init(); } private function init():void { myphotonew RollPhoto(stage);//初始化对象 myphoto.setPorperty(1.4,0.0025,8);//设置属性 addEventListener(Event.ENTER_FRAME,Run); addImages(./image/1.png,./image/2.png,./image/3.png,./image/4.png,./image/5.png,./image/6.png,./image/7.png);//外部加载图片 addChild(list); list.y60; list.x20; } //创建列表物体 private function createObj(images:Array):void { for (var i:uint0; iimages.length; i) { var bit:MovieClipnew MovieClip();//空白影片剪辑 bit.addChild(images[i]); bit.buttonModetrue; bit.xi*(bit.width8); bit.y150; var r1:Reflect new Reflect({mc:bit, alpha:30, ratio:60, distance:0, updateTime:-1, reflectionDropoff:0}); array.push(bit);//数组管理 list.addChild(bit);//容器管理 Contain.RegPoint(bit,new Point(50,140));//重新更改注册点 bit.addEventListener(MouseEvent.MOUSE_DOWN,mouseDownHandler); } stage.addEventListener(MouseEvent.MOUSE_MOVE,mouseMoveHandler); } private function Run(event:Event):void { memory.textString(System.totalMemory/1024)/kb;//内存监控 } private function mouseMoveHandler(e:MouseEvent):void { if (list.hitTestPoint(mouseX,mouseY) mouseY300) { myphoto.ZoomX(array);//以x轴为例 } else { System.gc(); myphoto.Rest(array,x);//复位 } } private function mouseDownHandler(event:MouseEvent):void { trace(event.currentTarget); } //加载外部图片 private function addImages(...args):void { countargs.length; for(var i:int0;iargs.length;i) { var loader:Loadernew Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onComplete); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR,onError); loader.load(new URLRequest(args[i])); } } private function onComplete(event:Event):void { var bitmap:Bitmapevent.currentTarget.content as Bitmap; imageList.push(bitmap); event.currentTarget.removeEventListener(Event.COMPLETE,onComplete); count--; if(count0) { trace(imageList.length); createObj(imageList); } } private function onError(event:Event):void { throw new Error(路径错误); } } }  不足地方 目前来讲感觉到计算的效率并不是很理想。需要效果能够出来但依旧希望有所提高。任何计算都需要付出代价。因为个人能力有限只能日后如果能够想到就继续完善这种做法。可以对其代码进行修改要是要更加好的做法 可以留言告诉我 下载地址 下载地址请先点击进去在这里转载于:https://www.cnblogs.com/guoyiqi/archive/2010/01/28/2069230.html
http://www.huolong8.cn/news/414941/

相关文章:

  • 成都网站推广多少钱想开民宿自己怎么做介绍的网站
  • 网站建设实验结论wordpress 优酷免广告插件
  • 吉林省高等级公路建设局 网站香水网络营销策划方案
  • 沈阳网站建设方案设计公司起名网
  • 建设门户网站特点图片在线编辑网站
  • 公司网站建设的相关费用入账学电子商务专业可以从事哪些工作
  • 网站排名与什么有关系网站开发和设计如何合作
  • 怎么样做网站视频上海网站制作哪家奿
  • 上海自助建站企业织梦网站怎样做seo
  • 关于学校的网站模板免费下载做cpa一定要有网站
  • 做特产的网站开张怎么宣传网站建设优化及推广
  • 网站优化每天更新得是首页更新吗企业商场网站建设
  • 深圳网站建设..汕头站
  • 自己建设的网站打开慢有没有免费查企业信息的软件
  • 重庆个人建站模板wordpress 安装插件
  • 三只松鼠网站开发模板企业文化理念
  • 网站流量如何转化为钱广州网站建设gzzhixun
  • 做网站 属于电子商务做网站的有哪些学校
  • 网站密码如何找回密码学校网站管理与建设
  • 云南个旧建设局网站免费的网站推广怎么做效果好?
  • 中国可信网站查询页面设计优缺点
  • 网站建设报价模板下载app产品网站模板
  • 手机网站欢迎页面设计wordpress无法在线安装插件
  • 该网站未在腾讯云备案wordpress前端编辑器
  • 兰州网站排名分析WordPress禁止多ip
  • 工信部网站黑名单网站的绝对路径
  • 竞价托管就选微竞价成都seo达人
  • 国外网站服务器免费网站底部加备案号
  • 企业网站建设的三种方式并举例北京吴勇设计工作室
  • icp备案查看网站内容吗响应式网页设计与制作