Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Tick the box! (http://www.flasher.ru/forum/showthread.php?t=59424)

Usnul 16.06.2004 08:47

Tick the box!
 
Простенькая игрушка, убивает время :D
Код:

//Alex Goldring (usnul) copyryght (c) 2004
_root.CheckBoxesSize=15;
_root.cCheckBox=function(path,name,depth,x,y){
        path.createEmptyMovieClip(name,depth);
        path[name].lineStyle(1,0x000000,100);
        path[name].beginFill(0xffffff,100);
        path[name].lineTo(_root.CheckBoxesSize,0);
        path[name].lineTo(_root.CheckBoxesSize,_root.CheckBoxesSize);
        path[name].lineTo(0,_root.CheckBoxesSize);
        path[name].lineTo(0,0);
        path[name].tick=0;
        path[name].Check=1;
        path[name]._x=x;
        path[name]._y=y;
        path[name].onMouseDown=function(){
                if(this.hitTest(_root._xmouse,_root._ymouse,true) and this.Check==1){
                        if(this.tick==0){
                                this.createEmptyMovieClip("tickClip",1);
                                this.tickClip.beginFill(0x000000,100);
                                this.tickClip.moveTo(_root.CheckBoxesSize*.2,_root.CheckBoxesSize*.2);
                                this.tickClip.lineTo(_root.CheckBoxesSize*.8,_root.CheckBoxesSize*.2);
                                this.tickClip.lineTo(_root.CheckBoxesSize*.8,_root.CheckBoxesSize*.8);
                                this.tickClip.lineTo(_root.CheckBoxesSize*.2,_root.CheckBoxesSize*.8);
                                this.tickClip.lineTo(_root.CheckBoxesSize*.2,_root.CheckBoxesSize*.2);
                                this.tick=1;
                        }
                        else{
                                this.tickClip.removeMovieClip();
                                this.tick=0;
                        }
                        this.Check=0;
                }
        }
        path[name].onMouseUp=function(){
                this.Check=1;
        }
}



Часовой пояс GMT +4, время: 05:29.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.