YuriiZelenev
02.09.2003, 15:09
Max N Chubin_ - kak-to sozdal zamechatelnii topic (http://www.flasher.ru/forum/showthread.php?s=&threadid=41292), 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;
}
}
};
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;
}
}
};