FLASH常用代码

  • 来源: 电脑爱好者 作者: 若水   2008-04-24/14:50
  •    一些FLASH常用代码,发出来给大家

        1、用flash 做那种弹出的小窗口
        分两步:
        给flash中的按钮加入如下action:
        on (release) {
        getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
        }
        在HTML页面的...之间加入下面的javascript代码. 

        2、如何使得flash一打开就是全屏?
        fscommand("fullscreen",true)
        如何不能使用右键?
        fscommand ("showmenu", "false");

        3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
        例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
        在要加载动画的那钟加入
        loadMovie("dd.swf", "a");
        a._x=205;
        a._y=250;
        你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a

        4、当鼠标经过时动画播放到某处
        on (rollover) {
        gotoAndPlay(10);
        }
        当鼠标按下时动画播放到某处
        on (release) {
        gotoAndPlay(1);
        }

        5、播完动画后自动跳到某网页
        getURL("siteindex.htm", _self);

        6、设为首页
        on (release) {
        getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');void document.links.setHomePage    ('http://www.cfan.com.cn/')", "_self", "POST");
        }

        注意要将网页中的flash的ID号命名为"links"

        加入收藏夹
        on (release) {
        getURL("javascript:void window.external.AddFavorite('http://www.cfan.com.cn','网页');", "_self", "POST");
        }

        7、关于随机数的技巧
        用来产生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);

        8 、如何使得flash一打开就是全屏的
        这里说的方法只是用于flash Player (fp)

        9 、如何禁止右键菜单
        fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数

        或者用最简单的一句as,在fp和网页中均适用:
        Stage.showMenu=false;

        10、载入动画的问题
        loadMovie("dd.swf", a); //这里没有引号~

        11、播完动画后自动跳到某网页
        getURL("siteindex.htm", "_self"); //这里有引号滴~


    评论 {{userinfo.comments}}

    {{money}}

    {{question.question}}

    A {{question.A}}
    B {{question.B}}
    C {{question.C}}
    D {{question.D}}
    提交

    驱动号 更多