`
wangyujie
  • 浏览: 53798 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

flash as 代码编写(三)

    博客分类:
  • flex
 
阅读更多

一些简单的AS和一些程序思路,掌握最好:

 

1.复制MC并随机设定子MC的相关属性:
duplicateMovieClip("mc","mc"+i,10+i);
setProperty("mc"+i,_x,random(400) );//x坐标
setProperty("mc"+i,_y,random(300) );//y坐标
setProperty("mc"+i,_alpha,random(100) );//透明度属性
i++;
if(i>200){//设定复制的个数;
i=1;
}
--------------------------------------------------------------------------------


2.文字的逐个出现(打字效果)
Frame1: text="引号内是要出现的字";
ll = text.length;// 表示text文本的字符数;
i = 1;//用于控制输出的变量;

Frame4:
if (i<ll+1) {
text1 = text.substring(0,i);//从第0个字符开始抽取显示,抽取长度为i;
i++;
}
Frame5:
gotoAndPlay(4);
--------------------------------------------------------------------------------


3.冒泡法排序:
for(i;i<n;i++){ //外层循环;
for(j=n;j<=i+1;j--){//内层循环;
if(a[j]<a[j-1]){
temp=a[j];
a[j]=a[j-1];
a[j-1]=temp;//交换位置;
}

--------------------------------------------------------------------------------


4.插入法排序(算法复杂性比冒泡法要小):
for(i=2;i<=n;i++){
j=i;
if(a[j]<a[j-1]){
temp=a[j];
a[j]=a[j-1];
a[j-1]=temp;
j--; }
}

--------------------------------------------------------------------------------


5.一个按钮控制声音的播放与停止:
on(release)
{a=a+1;
if(a%2==1){//奇偶判断;
mysound.stop();
_root.b=int(ji.position/1000);//记录下停止时播放的位置;
}
else{ mysound.start(_root.b);//从上一次停止的位置开始继续播放;
}
}


--------------------------------------------------------------------------------


6.MC以恒定速度旋转

onClipEvent (enterFrame) {
_rotation +=6;//设定每次的旋转角度值;
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics