静态博客入口:http://blog.5d.cn/user1/paigu/
2007/08/19 | 效果[随机排列自然数]
类别(Flash脚本收藏) | 评论(0) | 阅读(45) | 发表于 22:04
As如下:
paigu_array = new Array();
num_array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
N = num_array.length;
for (i=0; i<N; i++) {
 Num = N-i;
 a = random(Num);
 paigu_array[i] = num_array[a];
 num_array.splice(a, 1);
 //trace(num_array.join(" ;"));
}
trace(":"+paigu_array.join(" "));
 
输出结果如下:
:3 8 10 5 4 9 2 1 7 6
:2 7 6 5 1 10 9 4 8 3
:3 7 8 4 9 5 6 1 2 10
:8 6 3 4 7 10 2 9 5 1
:9 4 8 3 6 10 2 7 5 1
:5 7 2 4 6 8 1 3 10 9
 

可以用在课件中
比如说有十道题目
我们只想随机抽取其中三道来提问
就可以用到这样的[随机排列自然数]
 
数组真是个好东西啊
看来以后要多用用
2007/08/19 | 效果[导航效果一例]
类别(Flash脚本收藏) | 评论(0) | 阅读(17) | 发表于 22:00
As如下:
//闪虾小排写于公元2007年4月22日
var c1 = (bt_1._width/2+bt_1._x);
var c2 = (bt_2._width/2+bt_2._x);
var c3 = (bt_3._width/2+bt_3._x);
var c4 = (bt_4._width/2+bt_4._x);
var c5 = (bt_5._width/2+bt_5._x);
//定义五个中心点,c1为起点
var b = 1;
//定义B变量,保存当前[mc]所在按钮序数
//trace(c1+" "+c2+" "+c3+" "+c4+" "+c5);
mc._x = c1;
mc._y = bt_1._y
//定义小人[mc]的X坐标为第一个按钮
2007/08/17 | Flash Cs3[As2.0环境]仿菜单拖动透明效果
类别(Flash脚本收藏) | 评论(0) | 阅读(213) | 发表于 22:48

在Flash Cs3中 As2.0环境下
仿Cs3菜单拖动时的透明效果

As2.0 如下:[红色可拖动MC的实例名称为 mc_mc]
mc_mc.onPress = function() {
     startDrag(this);
     Mouse.addListener(someListener);
     someListener.onMouseMove = function() {
           mc_mc._alpha = 20;
     };
};

日志分类
首页[9]
Flash_xml[0]
Flash脚本收藏[3]
生活日记[6]