快速业务通道

Flash CS实例教程:幸运大抽奖动画

作者 凌众技术 来源 网页制作 浏览 发布时间 2012-03-08

 好久未来这了,刚好这两天没什么事,又做了一个抽奖的小东东玩玩,只供菜鸟们参考,老鸟们见笑了。


照惯例上主要代码:
stop();

/*

@sxl

@QQ:285510591

@http://sxl001.129hb.com

@2009.12.20

*/

System.useCodePage =true;

//  title_mc:标题  |  gong_mc:显示中奖  |  msg_mc:显示所有中奖和未中奖情况 

title_mc.cacheAsBitmap=true;

gong_mc.cacheAsBitmap=true;

gong_mc.y=1000;

msg_mc.cacheAsBitmap=true;

msg_mc.x=-1000;

//  下列是声音效果数据

var mousw_over_sound:Over=new Over(),rect_up_sound:Move=new Move(),rect_down_soundown=new Down(),_win:Win=new Win();

//  gong_array:奖品名  |   Balls:各个号码  |   hit_ball_array:已抽号码  

var gong_array:Array =[],Balls:Array =[],hit_ball_array:Array =[],move_gong_mc:Boolean=true,move_msg_mc:Boolean;

//   以下是内部设置奖品

var data_str:String ="环保手提袋|罗技|电磁炉|显示器|移动硬盘|掌上游戏机|手机|3G手机|九阳豆浆机|电动剃须刀|雅顿香水|数码相机|闪存盘|离子电视|消毒柜|松下洗衣机|电磁炉|电饭煲|电压力锅|光波炉|搅拌机|榨汁机|电茶壶|咖啡机|自动烹饪锅|紫砂煲|空调|吸油烟机|取暖器|加湿器";

gong_array =data_str.split("|");

randomArray(gong_array);

/* 以下注释部分是从外部文本中导入奖品数据

var loaderNum:URLLoader = new URLLoader();

configureListenersNum(loaderNum);

var urlNum:String ="data/奖品.txt";

var requestNum:URLRequest=new URLRequest(urlNum);

loaderNum.load(requestNum);

function configureListenersNum(dispatcher:IEventDispatcher):void {

dispatcher.addEventListener(Event.COMPLETE, completeHNum);

dispatcher.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);

}

function completeHNum(event:Event):void {

gong_array =event.target.data.split("|");

randomArray(gong_array);

event.target.removeEventLi

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号