Помогни ни да направим Uroci.net по - богат! Добави урок

Ден, дата, месец, година и час

fix3d   трудност:    видян: 11651

Стъпка 1.
Създавате текстово поле .

Стъпка 2.
Слагате му име (instant name) "clock_txt" .

Стъпка 3.
Правите втори слой ( Layer 2), на който ще се слага код.

Стъпка 4.
Слагате следния скрипт на първия кадър на вторият слой( Layer 2).

time=new Date(); // 

var seconds = time.getSeconds() //

var minutes = time.getMinutes() //

var hours = time.getHours() //

var fullyear = time.getFullYear() //

var month = time.getMonth() //

var date = time.getDate() //

var day = time.getDay() //

if(hours<10){

hours = "0" + hours;

}

if(minutes<10){

minutes = "0" + minutes;

}

if(seconds<10){

seconds = "0" + seconds;

}

if(day==2){

day = "Вторник";

} else

if(day==3){

day = "Сряда";

} else

if(day==4){

day = "Четвъртък";

} else

if(day==5){

day = "Петък";

} else

if(day==6){

day = "Събота";

} else

if(day==7){

day = "Неделя";

} else

if(day==1){

day = "Понеделник";

}

if (month==0){

month = "Януари"

} else if (month==1) {

month = "Февруари";

} else if (month == 2) {

month = "Март";

} else if (month == 3) {

month = "Април";

} else if (month == 4) {

month = "Май";

} else if (month == 5) {

month = "Юни";

} else if (month == 6) {

month = "Юли";

} else if (month == 7) {

month = "Август";

} else if (month == 8) {

month = "Септември";

} else if (month == 9) {

month = "Октомври";

} else if (month == 10) {

month = "Ноември";

} else if (month == 11) {

month = "Декември";

}



clock_txt.text = day + "," + date + " " + month + " " + fullyear + ";"

+ hours + ":" + minutes + ":" + seconds;


Стъпка 5.

Слагаме на вторият кадър на втория слой ( Layer 2) следният скрипт:
gotoAndPlay (1); //Ако някой не знае това връща филмчето на първият кадър така до безкрай.

Стъпка 6.

Control : Test Movie – за да видите горе-долу как изглежда в първоначалния си вариант.

Стъпка 7.
Ако се налага увеличете (намалете) текстовото поле. След това от Modify : Document променете размера на документа да съвпада с размера на текстовото поле. След това, ако текстовото поле не е в бялото поле, го преместете там. Пак от Modify: Document можете да промените Background -а. След това можете да промените шрифта и цвета на текста долу от Properties .

Вижте отново как изглежда от Control : Test Movie ( или просто Ctrl + Enter ) и ако Ви харесва преминете на Стъпка 8. Ако не, се върнете отново в началото на Стъпка 7.

Стъпка 8.
Запазвате файла като . swf (през File : Export: Export Movie)

И файлът е готов за ползване в разни странички.
Урока е коригиран заради намерени грешки :).



Коментари (12)

menyanthe на 22.08 2006 в 21:13ч.
time=new Date(); //
var seconds = time.getSeconds() //
var minutes = time.getMinutes() //
var hours = time.getHours() //
var fullyear = time.getFullYear() //
var month = time.getMonth() //
var date = time.getDate() //
var day = time.getDay() //
if(hours
} else
if(day==5){
day = "Петък";
} else
if(day==6){
day = "Събота";
} else
if(day==7){
day = "Неделя";
} else
if(day==1){
day = "Понеделник";
}
if (month==0){
month = "Януари"
} else if (month==1) {
month = "Февруари";
} else if (month == 2) {
month = "Март";
} else if (month == 3) {
month = "Април";
} else if (month == 4) {
month = "Май";
} else if (month == 5) {
month = "Юни";
} else if (month == 6) {
month = "Юли";
} else if (month == 7) {
month = "Август";
} else if (month == 8) {
month = "Септември";
} else if (month == 9) {
month = "Октомври";
} else if (month == 10) {
month = "Ноември";
} else if (month == 11) {
month = "Декември";
}

clock_txt.text = day "," date " " month " " fullyear ";" hours ":" minutes ":" seconds;
menyanthe на 22.08 2006 в 21:14ч.
Да, това съм си аз.
Поправям си и моя и твоя скрипт едновременно и този новият вече е тестван и работи.
menyanthe на 23.08 2006 в 09:02ч.
Всъщност има още малка част от скрипта, която е пропусната.
Заради това сега ще го пусна на два пъти:

time=new Date(); //
var seconds = time.getSeconds() //
var minutes = time.getMinutes() //
var hours = time.getHours() //
var fullyear = time.getFullYear() //
var month = time.getMonth() //
var date = time.getDate() //
var day = time.getDay() //
if(hours";
}
menyanthe на 23.08 2006 в 09:03ч.
time=new Date(); //
var seconds = time.getSeconds() //
var minutes = time.getMinutes() //
var hours = time.getHours() //
var fullyear = time.getFullYear() //
var month = time.getMonth() //
var date = time.getDate() //
var day = time.getDay() //
if(hours
} else
if(day==5){
day = "Петък";
} else
if(day==6){
day = "Събота";
} else
if(day==7){
day = "Неделя";
} else
if(day==1){
day = "Понеделник";
}
menyanthe на 23.08 2006 в 09:34ч.
Вината си е моя де, че избързах с пускането
es2ws на 24.08 2006 в 00:22ч.
ето сега ще го едитна :) за да е както си трябва
iordan_93 на 11.11 2006 в 10:20ч.
Как може да има толкова много грешки в един код :rolleyes:
ncuxo на 13.03 2007 в 02:47ч.
айде ми го пратите lo6o_tro6a_@abv.bg, щото пробвах нишо не става цъкам и се вижда само clock_txt
Mef на 27.12 2007 в 22:12ч.
нещо не мога да разбера просто!?? пиша си "clock_txt" правя си Layer 2 копвам си кода и като дойде време за 2-рия frame като дам F9 кода си стои (този от 1 frame) моля за помощ
shontar на 08.02 2008 в 20:08ч.
аз роботя с тая програма няма и седмица.досега съм направил някои работи ама тва не мога.то е дадено в коментарите скрипта поправен ама и с поправения не ми тръгва
HeliCopteR на 18.05 2008 в 17:11ч.
Незнам, но при мен работи без никакви проблеми.

Демо:

http://prikachi.com/flash.php?flash/files/175507y.swf

[b]Забележка:[/b]Използвайте кирилиризиран шрифт за да ви се покаже името на месеца. ;)
Gogsi на 16.01 2011 в 14:26ч.
Моля ви,помогнете!На Мен ако е 16 януари ми извежда 0,16 януари.

Регистрирайте се, за да добавите коментар


Калдейта ЕООД - © 2003-2010. Всички права запазени.
Препоръчваме: Национален Бизнес | Bomba.bg | IT Новини | Диплома.бг | TRAVEL туризъм | Реферати | AmAm.bg | Иде.ли | Курсови работи | Фото Форум | Spodeli.net | Фото-Култ | Atol.bg | Elmaz.com | MobileBulgaria.com | Казанлък.Com