Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Speed Scripting (Week 1, proverka pochvi) (http://www.flasher.ru/forum/showthread.php?t=48655)

YuriiZelenev 02.09.2003 15:09

Speed Scripting (Week 1, proverka pochvi)
 
Max N Chubin_ - kak-to sozdal zamechatelnii topic, s polzoi dlya novichkov...

Tak vot, a davaite-ka smeha radi (a mojet komu i na polzu), budem kajdii den (a mojet i ne kajdii ...) pered snom (a mojet i ne pered snom...) - delat' shto-nit na AS i postit v etot topic...

Vi mojete zapostit zadanie; sam scriptik ili i to, i drugoe...

K uchastiyu priglashayutca ot samih malenkih do samih udalinkih.... :)

zachem eto nado?
Da prosto tak...
+ dopolnitelnaya trenirovka dlya vas
+ chto-to interesnoe dlya Novichkov

nadeyus vi podderjite...



Код:

/*
                I love Action Script!
               
:NOTE: razmer polya jelatelen 800x600, fps24
*/
_root.createEmptyMovieClip("conteiner1", 3);
_root.conteiner1.createEmptyMovieClip("messg", 1);
with (_root.conteiner1.messg) {
        clear();
        lineStyle(5, 0x000000, 100);
        //I
        moveTo(75, 250), lineTo(75, 300);
        //L
        moveTo(150, 250), lineTo(150, 300), lineTo(175, 300);
        //O
        moveTo(200, 250), lineTo(225, 250), lineTo(225, 300), lineTo(200, 300), lineTo(200, 250);
        //V
        moveTo(250, 250), lineTo(262.5, 300), lineTo(275, 250);
        //E
        moveTo(325, 250), lineTo(300, 250), lineTo(300, 300), lineTo(325, 300), moveTo(300, 275), lineTo(325, 275);
        //A
        moveTo(375, 300), lineTo(387.5, 250), lineTo(400, 300), moveTo(381.25, 275), lineTo(393.75, 275);
        //C
        moveTo(450, 250), lineTo(425, 250), lineTo(425, 300), lineTo(450, 300);
        //T
        moveTo(475, 250), lineTo(500, 250), moveTo(487.5, 250), lineTo(487.5, 300);
        //I
        moveTo(525, 250), lineTo(525, 300);
        //O
        moveTo(550, 250), lineTo(575, 250), lineTo(575, 300), lineTo(550, 300), lineTo(550, 250);
        //N
        moveTo(600, 300), lineTo(600, 250), lineTo(625, 300), lineTo(625, 250);
        //S
        moveTo(700, 250), lineTo(675, 250), lineTo(675, 275), lineTo(700, 275), lineTo(700, 300), lineTo(675, 300);
        //C
        moveTo(750, 250), lineTo(725, 250), lineTo(725, 300), lineTo(750, 300);
        //R
        moveTo(775, 300), lineTo(775, 250), lineTo(793.75, 250), lineTo(793.75, 268.75), lineTo(775, 268.75), moveTo(784.375, 268.75), lineTo(800, 300);
        //I
        moveTo(825, 250), lineTo(825, 300);
        //P
        moveTo(850, 300), lineTo(850, 250), lineTo(875, 250), lineTo(875, 275), lineTo(850, 275);
        //T
        moveTo(900, 250), lineTo(925, 250), moveTo(912.5, 250), lineTo(912.5, 300);
        //!
        moveTo(962.5, 250), lineTo(975, 250), lineTo(968.75, 283.5), lineTo(962.5, 250), moveTo(968.75, 293.75), lineTo(968.75, 300);
        //Adjust position
        _x -= 150;
}
//Second
_root.conteiner1.createEmptyMovieClip("messg2", 2);
with (_root.conteiner1.messg2) {
        clear();
        lineStyle(2, 0xB9CAD6, 100);
        //I
        moveTo(75, 250), lineTo(75, 300);
        //L
        moveTo(150, 250), lineTo(150, 300), lineTo(175, 300);
        //O
        moveTo(200, 250), lineTo(225, 250), lineTo(225, 300), lineTo(200, 300), lineTo(200, 250);
        //V
        moveTo(250, 250), lineTo(262.5, 300), lineTo(275, 250);
        //E
        moveTo(325, 250), lineTo(300, 250), lineTo(300, 300), lineTo(325, 300), moveTo(300, 275), lineTo(325, 275);
        //A
        moveTo(375, 300), lineTo(387.5, 250), lineTo(400, 300), moveTo(381.25, 275), lineTo(393.75, 275);
        //C
        moveTo(450, 250), lineTo(425, 250), lineTo(425, 300), lineTo(450, 300);
        //T
        moveTo(475, 250), lineTo(500, 250), moveTo(487.5, 250), lineTo(487.5, 300);
        //I
        moveTo(525, 250), lineTo(525, 300);
        //O
        moveTo(550, 250), lineTo(575, 250), lineTo(575, 300), lineTo(550, 300), lineTo(550, 250);
        //N
        moveTo(600, 300), lineTo(600, 250), lineTo(625, 300), lineTo(625, 250);
        //S
        moveTo(700, 250), lineTo(675, 250), lineTo(675, 275), lineTo(700, 275), lineTo(700, 300), lineTo(675, 300);
        //C
        moveTo(750, 250), lineTo(725, 250), lineTo(725, 300), lineTo(750, 300);
        //R
        moveTo(775, 300), lineTo(775, 250), lineTo(793.75, 250), lineTo(793.75, 268.75), lineTo(775, 268.75), moveTo(784.375, 268.75), lineTo(800, 300);
        //I
        moveTo(825, 250), lineTo(825, 300);
        //P
        moveTo(850, 300), lineTo(850, 250), lineTo(875, 250), lineTo(875, 275), lineTo(850, 275);
        //T
        moveTo(900, 250), lineTo(925, 250), moveTo(912.5, 250), lineTo(912.5, 300);
        //!
        moveTo(962.5, 250), lineTo(975, 250), lineTo(968.75, 283.5), lineTo(962.5, 250), moveTo(968.75, 293.75), lineTo(968.75, 300);
        //Adjust position
        _x -= 150;
}
direction = -1;
// \/ | /\
onEnterFrame = function () {
        if (direction == -1) {
                _root.conteiner1._y = _root.conteiner1._y>-300 ? _root.conteiner1._y-3 : -300;
                if (_root.conteiner1._y<=-300) {
                        direction = 1;
                }
        } else if (direction == 1) {
                _root.conteiner1._y = _root.conteiner1._y<300 ? _root.conteiner1._y+3 : 300;
                if (_root.conteiner1._y>=300) {
                        direction = -1;
                }
        }
};



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

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