制作课件常用flash命令搜集整理

更新时间:2014-01-21      作者:      人气:71
  
  FLASH按钮+链接
  on(release){
  getURL("相应链接");
  }
  用flash做那种弹出的小窗口,
  分两步:
  1.给flash中的按钮加入如下action:
  on(release){
  getURL("");
  }
  ------------------------------------------------------------------------------------------
  2.在HTML页面的<head>...</head>之间加入下面的javascript代码.
  <scriptlanguage="javascript">
  <!--
  functionMM_openBrWindow(theURL,winName,features){//v2.0
  window.open(theURL,winName,features);
  }
  //-->
  </script>
  ------------------------------------------------------------------------------------------
  如何使得flash一打开就是全屏的,呵呵?
  fscommand("fullscreen",true)
  如何不能使用右键?
  fscommand("showmenu","false");
  ------------------------------------------------------------------------------------------
  请教一个载入动画的问题
  用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
  例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
  在要加载动画的那钟加入
  loadMovie("dd.swf","a");
  a._x=205;
  a._y=250;
  你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
  ------------------------------------------------------------------------------------------
  当鼠标经过时动画播放到某处
  on(rollover){
  gotoAndPlay(10);
  }
  当鼠标按下时动画播放到某处
  on(release){
  gotoAndPlay(1);
  }
  ------------------------------------------------------------------------------------------
  播完动画后自动跳到某网页
  getURL("siteindex.htm",_self);
  ------------------------------------------------------------------------------------------
  设为首页:
  on(release){
  getURL(";voiddocument.links.setHomePage('http://www.kjzzw.com/')","_self","POST");
  }
  注意要将网页中的flash的ID号命名为"links"
  加入收藏夹:
  on(release){
  getURL("window.external.AddFavorite('http://www.163.com','网页');","_self","POST");
  }
  ------------------------------------------------------------------------------------------
  关于随机数的技巧(1)
  用来产生6--20之间的5个不重复的随机数:
  1):首先产生一个随机数,放在数组对象中的第一个位置;
  2):产生一个新的随机数.
  3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
  4):将新的随机数加入数组对象中下一个数组元素内.
  5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
  6):结束.
  AS如下:
  data1=newArray(5);
  tot=1;
  data1=[tot-1]=random(20-6+1)+6;
  do{
  gen_data=random(20-6+1)+6;
  reapeat_data=0;
  for(i=0,i<=tot-1;i++){
  if(gen_data==data
  reapeat_data=1;
  break;
  }
  }
  if(reapeat_data==0){
  tot++
  data[tot-1]=reapeat_data;
  }
  }while(tot<5);
  trace(data1);
  1,如何使得flash一打开就是全屏的
  这里说的方法只是用于flashPlayer(fp)
  2,如何禁止右键菜单
  fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
  <PARAMvalue="false">
  或者用最简单的一句as,在fp和网页中均适用:
  Stage.showMenu=false;
  3,载入动画的问题
  loadMovie("dd.swf",a);//这里没有引号~
  4,播完动画后自动跳到某网页
  getURL("siteindex.htm","_self");//这里有引号~