`

flash 转盘效果

 
阅读更多
flash 转盘效果



部分源代码:
package flash
{
	import flash.display.*;
         import flash.events.*;
         import flash.text.*;
         import flash.utils.Timer;
	import flash.net.*; 

    dynamic public class MainTimeline extends MovieClip
    {
        public var text001:TextField;
        public var text010:TextField;
        public var text002:TextField;
        public var text011:TextField;
        public var text020:TextField;
        public var txt_LineInfo:TextField;
        public var text003:TextField;
        public var text030:TextField;
        public var textna:TextField;
        public var text021:TextField;
        public var text012:TextField;
        public var text031:TextField;
        public var text013:TextField;
        public var text004:TextField;
        public var text022:TextField;
        public var text032:TextField;
        public var text005:TextField;
        public var text014:TextField;
        public var text023:TextField;
        public var text006:TextField;
        public var text033:TextField;
        public var text015:TextField;
        public var text034:TextField;
        public var text007:TextField;
        public var text016:TextField;
        public var text026:TextField;
        public var text035:TextField;
        public var text008:TextField;
        public var text017:TextField;
        public var text036:TextField;
        public var text027:TextField;
        public var text009:TextField;
        public var dp_mc:MovieClip;
        public var text037:TextField;
        public var text028:TextField;
        public var text038:TextField;
        public var text029:TextField;
  
        public var vDir:int = 10;
		var loadurl:URLLoader;
		var loc:Array = new Array();
		
	    public function MainTimeline()
        {
			readXML();
			createTimer();			
		}
		
		public function readXML(){
			var path:String = loaderInfo.parameters["path"];
			var url:URLRequest =new URLRequest(path==null?"config.xml":path);			
			loadurl = new URLLoader(url);
			loadurl.addEventListener(Event.COMPLETE,Loadxml); 
		}
		
		public function Loadxml(event:Event)
        {
		   var xml:XML=XML(loadurl.data);
		   txt_LineInfo.htmlText = xml.child(0);
		   text001.text = xml.child(1).road[0].item[0].@value;
		   text002.text = xml.child(1).road[0].item[1].@value;
		   text003.text = xml.child(1).road[0].item[2].@value;
		   text004.text = xml.child(1).road[0].item[3].@value;
		   text005.text = xml.child(1).road[0].item[4].@value;
		   text006.text = xml.child(1).road[0].item[5].@value;
		   text007.text = xml.child(1).road[0].item[6].@value;
		   textna.text = xml.child(1).road[0].item[7].@value;
		   
		   text008.text = xml.child(1).road[1].item[0].@value;
		   text009.text = xml.child(1).road[1].item[1].@value;
		   text010.text = xml.child(1).road[1].item[2].@value;
		   text011.text = xml.child(1).road[1].item[3].@value;
		   text012.text = xml.child(1).road[1].item[4].@value;
		   text013.text = xml.child(1).road[1].item[5].@value;
		   
		   text014.text = xml.child(1).road[1].item[6].@value;
		   text020.text = xml.child(1).road[1].item[7].@value;
		   text015.text = xml.child(1).road[1].item[8].@value;
		   text021.text = xml.child(1).road[1].item[9].@value;
		   text016.text = xml.child(1).road[1].item[10].@value;
		   text022.text = xml.child(1).road[1].item[11].@value;
		   text017.text = xml.child(1).road[1].item[12].@value;
		   text023.text = xml.child(1).road[1].item[13].@value;
		   
		    text026.text = xml.child(1).road[2].item[0].@value;
			text027.text = xml.child(1).road[2].item[1].@value;
			text033.text = xml.child(1).road[2].item[2].@value;
			text028.text = xml.child(1).road[2].item[3].@value;
			text034.text = xml.child(1).road[2].item[4].@value;
			text029.text = xml.child(1).road[2].item[5].@value;
			text035.text = xml.child(1).road[2].item[6].@value;
			text030.text = xml.child(1).road[2].item[7].@value;
			text036.text = xml.child(1).road[2].item[8].@value;
			text031.text = xml.child(1).road[2].item[9].@value;
			text037.text = xml.child(1).road[2].item[10].@value;
			text032.text = xml.child(1).road[2].item[11].@value;
			text038.text = xml.child(1).road[2].item[12].@value;
			
			vDir = parseFloat(xml.child(1).road[1].item[1].@speed)*10;
		}	
				
		public function createTimer():void
		{
			var myTimer:Timer = new Timer(80,0);
			myTimer.addEventListener("timer",timelistener);
			myTimer.start();
		}
		
		public function timelistener(event:TimerEvent){			
		     if(vDir >= 0 && vDir <= 15){
			    dp_mc.rotation -= vDir;
			 }else if(vDir > 15){
				 dp_mc.rotation = 15;
			 }
		}
	}
}

flash 访问webservice
 var _loc_3:* =<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
	  <soap12:Body>
	    <GetTest xmlns="http://tempuri.org/">
	    </GetTest>
	  </soap12:Body>
	</soap12:Envelope>;
	        _loc_3.child(0).child(0).id = "2013";
            var _loc_2:*="http://127.0.0.1/WebService.asmx";
            var _loc_4:* = new URLLoader();            
            var _loc_5:* = new URLRequest(_loc_2);
            _loc_5.method = URLRequestMethod.POST;
            _loc_5.contentType = "application/soap+xml; charset=utf-8";
            _loc_5.data = _loc_3.toXMLString();
            _loc_4.load(_loc_5); 
			_loc_4.addEventListener(Event.COMPLETE, complete);
			readXML();
			createTimer();			
		}
		public function complete(event:Event){
			var _loc_2:* = XML(event.target.data).child(0).child(0).child(0).toString();
			trace(_loc_2);
		}
  • 大小: 113.5 KB
分享到:
评论

相关推荐

    Flash大转盘模板.rar

    flash抽奖大转盘通用模板,从根本上解决了转盘类活动的问题。解决了用样式和JS实现转盘抽奖活动效果不佳的问题。 功能如下: 1.只需换几张图片就可以完成转盘,资源名称随便定义; 2.奖品数量可控制; 3.按钮灵活定义!...

    flash 面试题,

    用Flash制作一个转盘抽奖程序,转盘分为N个中奖区,中奖结果由后台给定,Flash即以缓动效果启动和缓动停止到相应中奖区

    FlashMX2004完美动画设计 综合实例篇 附书素材 Flash动画欣赏

    汽车类\其他\法拉利全景效果.swf 汽车类\其他\派力奥.SWF 汽车类\其他\爱丽舍.SWF 汽车类\其他\菲亚特.SWF 汽车类\天津一汽\天津一汽.SWF 汽车类\天津一汽\威姿.SWF 汽车类\奇瑞\奇瑞轿车.SWF 汽车类\尼桑\nissan1....

    使用jQuery Rotare实现微信大转盘抽奖功能

    前几天用一个jqueryRotate插件实现了转盘的效果。比起那些很炫丽的flash是稍逊点,但也基本实现了需求 效果图: 实现这个其实蛮简单的,转动的效果用的jqueryRotate插件,所以只要判断每个奖荐对应的角度,然后设置...

    FlashMX2004完美动画设计 综合实例篇 附书素材 Flash动画欣赏 002/008

    汽车类\其他\法拉利全景效果.swf 汽车类\其他\派力奥.SWF 汽车类\其他\爱丽舍.SWF 汽车类\其他\菲亚特.SWF 汽车类\天津一汽\天津一汽.SWF 汽车类\天津一汽\威姿.SWF 汽车类\奇瑞\奇瑞轿车.SWF 汽车类\尼桑\nissan1....

    全景制作工具 Object2VR 3.1.8 Studio x64 中文多语版.zip

    您可以添加动画,声音效果和自定义按钮,使电影更具交互性。 显示详细信息。 让用户更深入地查看对象中的细节。 针对 HTML5 和 Flash 输出的多分辨率,可通过平滑缩放和控制为您提供多个级别的分辨率。 摄像头和...

    ECMALL插件免费开源分享,含:统一、独立支付等插件,统一支付接口,独立支付模型

    8.flash幸运大转盘积分抽奖功能 9.店铺寻蛋砸蛋活动功能 10.商城砸蛋功能 11.敏感词过滤插件功能 12.手机验证绑定功能 13.动态购物车功能(具有商品飞入购物车动画效果,且购物车内可显示商品...

    史上最全的ios开发源码

    游戏引擎类幸运大转盘的抽奖游戏 游戏引擎-推箱子游戏 游戏引擎之雷电游戏的激光子弹 指示器类 指示器(HUD)之Android Style Toast 指示器-Activity Bar 指示器--Notify HUD 指示器之MBAlertView 指示器之...

    亲心社区for动网论坛7.0sp2美化正式版

    首页加入漂亮flash时钟. 8.精华贴后加入精华标志,并在帖子中加盖精华帖的印章. 9.个人信息美化多多,加入用户来源,经验,积分,精华,登录次?个人文集,调用出了QQ秀和社区秀...... 10.收页调用更一目了然...

Global site tag (gtag.js) - Google Analytics