Flash ρολογάκι με actionscript

Φτιάξατε κάτι σε flash και θέλετε να μας το παρουσιάσετε; Θέλετε να ακούσετε γνώμες για την νέα σας δημιουργία; Αυτός ο χώρος είναι δικός σας!

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
spookyb52
Δημοσιεύσεις: 1891
Εγγραφή: 23 Ιαν 2002 01:00
Τοποθεσία: Lost in the mansion
Επικοινωνία:

Flash ρολογάκι με actionscript

Δημοσίευση από spookyb52 » 05 Ιουν 2005 23:18



Έχετε βαρεθεί τα ρολόγια? Ναι αλλά αυτό είναι μόνο με κώδικα :p [ pure actionscript]

Το έφτιαξα το απόγευμα και δέν έχει περάσει εξαντλητικές δοκιμές για το άν δουλεύει σωστά. Άν κάποιος δεί κάτι να μήν δουλεύει σωστά άς κάνει ένα κόπο να μου το πεί. :)

Άν βάλετε σέ ένα Keyframe τον κώδικα που ακολουθεί θα δέιτε ότι και στο flashaki από πάνω.

Κώδικας: Επιλογή όλων

Stage.scaleMode = "noScale";
Stage.showMenu = false;
_root.createEmptyMovieClip("circle", 1);
circle.lineStyle(250, 0x003366);
circle.lineTo(.15, .45);
circle._x=150, circle._y=150;
circle.duplicateMovieClip("shade", 0);
shade._alpha = 22;
shade._x += 3.5, shade._y += 3.5;
circle.duplicateMovieClip("white", 2);
mc = new Color(white);
mc.setRGB(0xffffff);
white._xscale = white._yscale=90;
circle.duplicateMovieClip("bor", 3);
bor._xscale = bor._yscale=86;
mc = new Color(bor);
mc.setRGB(0xC21634);
alpha = [5, 100, 5, 100, 5, 100, 5, 100];
for &#40;var i = 0; i<8; ++i&#41; &#123;
	bor.duplicateMovieClip&#40;"bor"+i, 4+i&#41;;
	_root&#91;"bor"+i&#93;._xscale = _root&#91;"bor"+i&#93;._yscale=86-&#40;i*3&#41;;
	_root&#91;"bor"+i&#93;._alpha = alpha&#91;i&#93;;
&#125;
createTextField&#40;"spookis", 12, 95, 97, 120, 20&#41;;
spookis.selectable = false;
spookis.border = true;
spookis.borderColor = "0x006633";
spookis.background = true;
spookis.backgroundColor = "0x07A013";
spookis.text = "Spooky Flash Clock";
spookis.textColor = "0xffffff";
frmt = new TextFormat&#40;&#41;;
frmt.align = "center";
spookis.setTextFormat&#40;frmt&#41;;
//----------
txtpos = &#91;&#91;135, 48&#93;, &#91;185, 57&#93;, &#91;220, 87&#93;, &#91;232, 133&#93;, &#91;219, 175&#93;, &#91;186, 210&#93;&#93;;
txtpos.push&#40;&#91;139, 220&#93;, &#91;94, 210&#93;, &#91;65, 175&#93;, &#91;52, 136&#93;, &#91;61, 91&#93;, &#91;90, 57&#93;&#41;;
textText = &#91;"<b>12</b>", "<b>1</b>", "<b>2</b>", "<b>3</b>", "<b>4</b>"&#93;;
textText.push&#40;"<b>5</b>", "<b>6</b>", "<b>7</b>", "<b>8</b>", "<b>9</b>"&#41;;
textText.push&#40;"<b>10</b>", "<b>11</b>"&#41;;
createEmptyMovieClip&#40;"txtnum", 13&#41;;
function createNumbs&#40;&#41; &#123;
	txtnum.createTextField&#40;"numbs"+j, 14+j, txtpos&#91;j&#93;&#91;0&#93;, txtpos&#91;j&#93;&#91;1&#93;, 150, 50&#41;;
	txtnum&#91;"numbs"+j&#93;.selectable = false;
	txtnum&#91;"numbs"+j&#93;.html = true;
	txtnum&#91;"numbs"+j&#93;.htmlText = textText&#91;j&#93;;
	txtnum&#91;"numbs"+j&#93;.textColor = "0xffffff";
	txtnum&#91;"numbs"+j&#93;._xscale = txtnum&#91;"numbs"+j&#93;._yscale=200;
&#125;
for &#40;var j = 0; j<12; ++j&#41; &#123;
	createNumbs&#40;&#41;;
&#125;
//---- 
createEmptyMovieClip&#40;"ldeikths", 27&#41;;
createEmptyMovieClip&#40;"hdeikths", 26&#41;;
createEmptyMovieClip&#40;"ddeikths", 28&#41;;
with &#40;ldeikths&#41; &#123;
	lineStyle&#40;0.1, 0x333333&#41;;
	beginFill&#40;0xffffff&#41;;
	moveTo&#40;-4, -20&#41;;
	lineTo&#40;4, -20&#41;;
	lineTo&#40;4, 50&#41;;
	lineTo&#40;-4, 50&#41;;
	lineTo&#40;-4, -20&#41;;
	endFill&#40;&#41;;
	_x = 150;
	_y = 150;
&#125;
with &#40;ddeikths&#41; &#123;
	beginFill&#40;0x003333&#41;;
	moveTo&#40;-3, -25&#41;;
	lineTo&#40;3, -25&#41;;
	lineTo&#40;0, 60&#41;;
	lineTo&#40;-3, -25&#41;;
	endFill&#40;&#41;;
	_x = 150;
	_y = 150;
&#125;
with &#40;hdeikths&#41; &#123;
	lineStyle&#40;0.1, 0x333333&#41;;
	beginFill&#40;0xffffff&#41;;
	moveTo&#40;-3, -20&#41;;
	lineTo&#40;3, -20&#41;;
	lineTo&#40;3, 70&#41;;
	lineTo&#40;-3, 70&#41;;
	lineTo&#40;-3, -20&#41;;
	endFill&#40;&#41;;
	_x = 150;
	_y = 150;
&#125;
//-----
_root.createEmptyMovieClip&#40;"circle2", 29&#41;;
circle2.lineStyle&#40;12, 0xffffff&#41;;
circle2.lineTo&#40;.15, .45&#41;;
circle2._x=150, circle2._y=150;
//-----
md = new Date&#40;&#41;;
changetxt = function &#40;&#41; &#123;
	if &#40;spookis.text == "Spooky Flash Clock"&#41; &#123;
		spookis.text = "Freestuff,  "+md.getDate&#40;&#41;+"/"+&#40;md.getMonth&#40;&#41;+1&#41;+"/"+md.getFullYear&#40;&#41;;
	&#125; else &#123;
		spookis.text = "Spooky Flash Clock";
	&#125;
	spookis.setTextFormat&#40;frmt&#41;;
&#125;;
inter = setInterval&#40;changetxt, 2000&#41;;
circle2.duplicateMovieClip&#40;"circle3", 30&#41;;
circle3._xscale = circle3._yscale=60;
mc = new Color&#40;circle3&#41;;
mc.setRGB&#40;0x067D0F&#41;;
_root.createEmptyMovieClip&#40;"circle4", 31&#41;;
circle4.lineStyle&#40;3, 0xffffff&#41;;
circle4.lineTo&#40;.15, .45&#41;;
circle4._x=150, circle4._y=150;
//-----
ddeikths._rotation = 180;
onEnterFrame = function &#40;&#41; &#123;
	if &#40;getTimer&#40;&#41;>7900&#41; &#123;
		clearInterval&#40;inter&#41;;
		spookis._width = 80;
		spookis._x = 115;
		spookis.text = "Actionscript";
		spookis.setTextFormat&#40;frmt&#41;;
	&#125;
&#125;;
min = function &#40;&#41; &#123;
	md2 = new Date&#40;&#41;;
	ddeikths._rotation = &#40;md2.getSeconds&#40;&#41;*6&#41;-180;
	hdeikths._rotation = &#40;md2.getMinutes&#40;&#41;*6&#41;-180;
	ldeikths._rotation = &#40;md2.getHours&#40;&#41;*30&#41;-180;
	ldeikths._rotation += md2.getMinutes&#40;&#41;/2;
&#125;;
inter2 = setInterval&#40;min, 1&#41;;

Άβαταρ μέλους
EkLekTos
WebDev Moderator
Δημοσιεύσεις: 7421
Εγγραφή: 07 Απρ 2005 15:44
Τοποθεσία: Inside the Effects
Επικοινωνία:

Flash ρολογάκι με actionscript

Δημοσίευση από EkLekTos » 05 Ιουν 2005 23:21

:clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :pepsi: :pepsi: :pepsi:
* Apple Technical Support Specialist *
* Apple Sales & Product Professional Certificate since 2011 * Εικόνα
Follow me @Twitter

emphasy
Honorary Member
Δημοσιεύσεις: 4303
Εγγραφή: 16 Ιαν 2005 10:31

Flash ρολογάκι με actionscript

Δημοσίευση από emphasy » 06 Ιουν 2005 00:14

Hm... nice 8a to dokimasw... vasika ekana Uninstall to Flash MX epidei 8a kanw backup giati ton paw goa format ... edelos offtopic tespa Good Job keep it up~!

spookyb52
Δημοσιεύσεις: 1891
Εγγραφή: 23 Ιαν 2002 01:00
Τοποθεσία: Lost in the mansion
Επικοινωνία:

Flash ρολογάκι με actionscript

Δημοσίευση από spookyb52 » 06 Ιουν 2005 21:13

Thankz
Life is like a fast car on an icy road. Brakes don't work, yes I know it, but I step on the gas
Garage punk | Rockabilly | Rock 'n' Roll | Stoner

Άβαταρ μέλους
Knorcedger
Script Master
Δημοσιεύσεις: 1226
Εγγραφή: 18 Μάιος 2004 04:29
Επικοινωνία:

Flash ρολογάκι με actionscript

Δημοσίευση από Knorcedger » 06 Ιουν 2005 21:37

spooky, τι έχεις κάνει στους moderators και δεν κάνουν κανένα πόστ σου βοήθημα?
Εικόνα
myUbuntu.gr[Ελληνικός οδηγός για Ubuntu]

spookyb52
Δημοσιεύσεις: 1891
Εγγραφή: 23 Ιαν 2002 01:00
Τοποθεσία: Lost in the mansion
Επικοινωνία:

Flash ρολογάκι με actionscript

Δημοσίευση από spookyb52 » 06 Ιουν 2005 23:40

Με φθονούν γιατί είμαι πολύ καλός!

Εικόνα

Απάντηση

Επιστροφή στο “Flash δημιουργίες & γνώμες”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες