您的位置:程序门 -> 多媒体/设计/flash/silverlight 开发 -> flash流媒体开发



能否用flash做一个类似于缘份测试的小游戏?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


能否用flash做一个类似于缘份测试的小游戏?
发表于:2007-09-21 11:12:28 楼主

      我是个flash新手,想请问各位大虾能否用flash实现如下功能:

        -------------------------------------------------------
                  姓名:_____             ¦
                  性别:_____             ¦         随机变换图片
          幸运数字:_____             ¦       -------------
            ______                           ¦     ¦     图片               ¦
            ¦提交 ¦                           ¦     ¦_____________ ¦
      ---------------------------------------------------------
                      测试结果:____和_____有缘哦!

        说明:在左边部分填上测试人的基本信息,例如姓名:wang   性别:男   幸运数字:8
  而右边部分一共有10幅图片,以半秒一幅的频率随机显示这10幅图片.按左边的提交按钮后,因为填写的幸运数字是8,所以右边图片随机滚动8秒钟即停下来,如果在该位置显示的是aa的图片,即在测试结果中自动显示:wang和aa很有缘哦.

          如果能的话,能否说一下该如何制作,要用到哪些方面的知识?
发表于:2007-09-21 19:55:501楼 得分:0
可以实现,也不是很难!
主要就是,时间和随机两个函数!
发表于:2007-09-21 23:14:392楼 得分:0
能,除了随机函数外,最好弄一些星座配对数据,这样程序就丰富多了。
发表于:2007-09-23 20:50:013楼 得分:0
稍微学过as的,就应该没问题。
发表于:2007-09-30 10:30:094楼 得分:0
這個不難實現。
1,一個輸入功能。輸入用戶信息

2,隨機獲得圖片。
function   randomid(n,   total)   {
arrnumber   =   new   array();
for   (var   i   =   0;   i <n;   i++)   {
do   {
//給數組元素賦上隨機數
arrnumber[i]   =   math.floor(math.random()*total)+1;
regen   =   false;
//這變量是先假設所產生的隨機數不會重復,則不用重生成隨機數
//循環檢驗此判斷隨機數是否已重復
for   (var   j   =   0;   j <i;   j++)   {
if   (arrnumber[i]   ==   arrnumber[j])   {
regen   =   true;
//如果已重復,則變量regen為真
break;
}
}
}   while   (regen);
//trace(arrnumber[i]);
}
return   arrnumber;
}

3,獲取隨機人的信息,像樓上所說的,最好弄一些星座配对数据。


我也是剛學as的。

发表于:2007-10-01 22:02:365楼 得分:0
随机数太么准头了,纯胡扯
我一般都是用男生姓名的   ¦ascii(unicode)-女生姓名的ascii(unicode) ¦   (绝对值)%100
boy   和   girl   两个文本框来
然后
var   b=0;
var   g=0;
var   yuanfen=0;
for(i=0;i <4;i++){
b+=boy.charat(i);
g+=girl.charat(i);
}
b-=g;
if(b <0){b=-b}
yuanfen=b%100;
发表于:2007-10-08 11:41:026楼 得分:0
懂点程序的人就不会问这种问题了。


快速检索

最新资讯
热门点击