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转盘抽奖活动_flash转盘抽奖程序_flash抽奖转盘插件”显然是一个基于Flash技术的抽奖系统,它利用了Flash的动画功能和交互性,为用户提供了一种有趣且吸引人的抽奖体验。 Flash转盘抽奖活动的核心在于...
总的来说,Flash转盘抽奖程序是结合了视觉设计和编程技巧的产物,它在过去的网络环境中为各种在线活动带来了生动有趣的互动体验。虽然Flash已逐渐退出历史舞台,但其设计理念和技术思路对现代Web开发仍有启示作用。
【Flash转盘】是一种基于Adobe Flash技术创建的交互式组件,常用于抽奖、游戏或模拟随机选择等场景。它的核心是利用ActionScript编程语言来控制动画的运行逻辑,实现转盘的启动、旋转以及停止效果。 在Flash环境中...
【标题】:“Flash转盘抽奖模板”是一种基于Adobe Flash技术设计的互动抽奖程序,它为各种活动和促销提供了趣味性和互动性的抽奖方式。这个模板允许用户根据自己的需求进行定制,特别是能够更换奖品图片,以适应不同...
在IT行业中,交互式的用户体验是吸引用户注意力的重要手段之一,而“Flash转盘抽奖活动”就是一个典型的例子。这个示例程序展示了如何利用Adobe Flash技术创建一个动态、吸引人的抽奖界面,让用户参与并增加互动性。...
除了基础的旋转功能,Flash大转盘可能还包括其他互动元素,如按钮触发旋转、动画效果、声音反馈等。这些元素的实现都需要对Flash的图形编程和事件处理有深入理解。 总的来说,“Flash幸运大转盘”是结合了编程逻辑...
【简易Flash转盘抽奖程序】是一种常见的互动应用,主要用于各种活动和促销中,为用户提供一种随机抽取奖项的方式。Flash是一种曾经广泛使用的动画和交互性内容创作平台,由Adobe公司开发,特别适合创建动态图形和...
2. ActionScript:是Flash中的编程语言,用于实现交互性和动态效果。 3. FLA文件:是Flash的源代码文件,包含所有创作元素,可以用于编辑和导出SWF文件。 4. SWF文件:是Flash内容的发布格式,可以在Web浏览器或其他...
【Flash转盘抽奖程序】是基于ActionScript 3(AS3)开发的一种互动式应用程序,广泛应用于各种活动、促销和游戏中,为用户提供一种趣味性的抽奖体验。ActionScript 3是Adobe Flash Professional和Flex Builder等工具...
【某Flash大转盘】是一个基于Flash技术的互动游戏组件,通常用于抽奖或者营销活动,以吸引用户参与。这个组件包含多个关键组成部分,包括前端显示逻辑、后台数据库交互以及源文件,下面将对这些关键部分进行详细介绍...
在IT行业中,Flash转盘抽奖是一种常见的互动设计,主要用于各种线上活动、促销或者游戏中,吸引用户参与并增加趣味性。这个“lelelucky_v1.2_utf-8”压缩包可能包含了一个实现这种功能的Flash项目源代码或组件。 ...
在压缩包文件"flash转盘"中,可能包含以下内容: 1. fla文件:这是Flash的源文件,包含了所有的图形、动画和ActionScript代码。 2. swf文件:这是编译后的Flash影片,可以在网页上播放,用户可以直接与之交互进行...
在IT行业中,Flash抽奖转盘源码是一种常见的互动设计元素,尤其适用于各种活动、促销或游戏场景。这个源码能够帮助开发者快速构建一个具有吸引力的抽奖界面,通过自定义概率来控制奖项的出现频率,甚至提供了作弊...
在本文中,我们将深入探讨如何使用FlashBuilder进行AS(ActionScript)转盘游戏的开发。FlashBuilder是一款强大的集成开发环境(IDE),专为Adobe Flex和ActionScript项目设计,它为开发者提供了高效编码、调试和...
2. `pan样式2(黄底11光棍节)3[改变角度-修复弹出按钮连接].fla`:这可能是Flash的源文件,包含了转盘的动画效果和交互逻辑,其中"改变角度"可能与PHP生成的随机数有关,"修复弹出按钮连接"则可能涉及点击转盘后触发...
根据提供的文件信息,本文将对“转盘...通过学习这段代码,可以深入了解ActionScript在Flash中的应用,以及如何利用编程语言实现复杂的动画效果和交互逻辑。这对于理解和开发类似的Flash游戏或动画具有重要的参考价值。
在"Flash转盘"这个例子中,可能包括了转盘旋转、指针移动等动态效果,这些效果可以通过ActionScript精确控制,结合时间轴上的关键帧,实现平滑、自然的动画过渡。 文件列表中的"Turntable.fla"是Flash的源文件,...
【转盘源码-包括FLASH源码-抽奖大转盘源】这个项目是一个典型的互动抽奖应用,主要用于各类活动、促销或游戏中,为用户提供一个趣味性的抽奖界面。此源码包含了Flash源文件,以及相关的图形资源和HTML演示页面,是...
转盘效果的实现涉及了动画原理,AS3中的Tween类或者TimelineLite/TweenMax库可以用来创建平滑的动画效果。程序中指针从快速旋转到慢慢停止的过程,可能通过设置帧率变化和缓动函数(ease function)来控制速度的变化...