Добро пожаловать, Гость. Пожалуйста, выберите Вход или Регистрация
Компьютерный форум Chitchat.RU
  Добро пожаловать на наш форум!
 
  ГлавнаяСправкаПоискВходРегистрация  
 
Страниц: 1 2 
Ответить
Flash (Прочитано 13740 раз)
Nykos
Тысячник
*****
Вне Форума



Сообщений: 5567
Russian Federation, Saint- Petersburg
Пол: male
Flash
22.03.2002 :: 00:36:47
Цитировать 
Администратор, в HTML-коде сайта имеется кусок:


var delay = 1000
var bcolor = "#F8F8F8"
var tcolor = "#D4AD00"
var fcontent = new Array()
begintag = '<font size="2"><B>'
fcontent[0] = "Добро пожаловать на форум!"
fcontent[1] = "Пишите письма..."
closetag = '</b></font>'
// -->


Хочу спросить, как сделать эту флэшку рабочей? Это ведь не весь кусок? Что надо, чтобы она заработала?
Наверх
 

Зенит - чемпион всего!
 
IP записан
 
Cheatministrator
Главный по тарелочкам
*****
Вне Форума


Cheats.RU(lez)

Сообщений: 10651
Санкт-Петербург
Пол: male
Re: Flash
Ответ #1 - 22.03.2002 :: 00:54:42
Цитировать 
А с чего ты решил, что это флэш?
Наверх
 
WWW  
IP записан
 
Nykos
Тысячник
*****
Вне Форума



Сообщений: 5567
Russian Federation, Saint- Petersburg
Пол: male
Re: Flash
Ответ #2 - 22.03.2002 :: 00:57:30
Цитировать 
Как с чего? Одна надпись сменяется другой, плавно причем. Улыбка Пусть он тогда не мигает, а стоит себе по стойке "замерзни" Очень довольный Ну так как?
Наверх
 

Зенит - чемпион всего!
 
IP записан
 
Cheatministrator
Главный по тарелочкам
*****
Вне Форума


Cheats.RU(lez)

Сообщений: 10651
Санкт-Петербург
Пол: male
Re: Flash
Ответ #3 - 22.03.2002 :: 02:03:19
Цитировать 
Это не флэш, это javascript.
Наверх
 
WWW  
IP записан
 
Nykos
Тысячник
*****
Вне Форума



Сообщений: 5567
Russian Federation, Saint- Petersburg
Пол: male
Re: Flash
Ответ #4 - 22.03.2002 :: 02:05:17
Цитировать 
Ты объясни как!? Печаль
Наверх
 

Зенит - чемпион всего!
 
IP записан
 
Cheatministrator
Главный по тарелочкам
*****
Вне Форума


Cheats.RU(lez)

Сообщений: 10651
Санкт-Петербург
Пол: male
Re: Flash
Ответ #5 - 22.03.2002 :: 13:09:52
Цитировать 
Вот, пожалуйста, исходники:
(предупрежаю, в то, как это работает, я не вникал)

Code:
/********************************************************************
  allbrowsers_fader.mod
  v2.0 11/12/2001
  YaBB integration & modification: NRg (yabb_fader@gmx.de)
  Latest version: http://www.talknet.de/~norbru/

  based upon:
  Fading Scroller by DynamicDrive.com  http://www.dynamicdrive.com
*********************************************************************/

// You can changes these three values to modify the output:
var frame = 50;	   // frame-range. standard = 50
var st = 30;    // milliseconds between frames. standard = 30
var wait = 50;    // value to display the full text without fade
				// 1 = approx. 60 milliseconds. standard = 50

ie4 = document.all&&!document.getElementById;
ns4 = document.layers;
DOM2 = document.getElementById;

bR = HexToR(bcolor);
bG = HexToG(bcolor);
bB = HexToB(bcolor);
tR = HexToR(tcolor);
tG = HexToG(tcolor);
tB = HexToB(tcolor);
bR_m = bR;
bG_m = bG;
bB_m = bB;
tR_m = tR;
tG_m = tG;
tB_m = tB;

function HexToR(h) { return parseInt((cutHex(h)).substring(0,2),16) }
function HexToG(h) { return parseInt((cutHex(h)).substring(2,4),16) }
function HexToB(h) { return parseInt((cutHex(h)).substring(4,6),16) }
function cutHex(h) { return (h.charAt(0)=="#") ? h.substring(1,7) : h}

dir = ((tR+tG+tB) > (bR+bG+bB)) ? "up" : "down";
dirback = ((tR+tG+tB) < (bR+bG+bB)) ? "up" : "down";
dir_m = dir;
index = 0;
frame_m = frame;
framehalf = frame / 2;
wait_m = wait;
stepR = Math.abs(tR - bR) / framehalf;
stepG = Math.abs(tG - bG) / framehalf;
stepB = Math.abs(tB - bB) / framehalf;
step = Math.min(Math.round(Math.max(stepR,Math.max(stepG,stepB))),(240/framehalf));

function fade() {
 if (index>=fcontent.length)
  index = 0;
  if (DOM2) {
   document.getElementById("fscroller").innerHTML=begintag+fcontent[index]+closetag;
   index++;
   colorfade();
  }
  else if (ie4) {
   document.all.fscroller.innerHTML=begintag+fcontent[index]+closetag;
   index++;
   setTimeout("fade()",Math.min(delay,2500));
  }
  else if (ns4) {
   document.fscrollerns.document.fscrollerns_sub.document.write(begintag+fcontent[index]+closetag);
   document.fscrollerns.document.fscrollerns_sub.document.close();
   index++;
   setTimeout("fade()",Math.min(delay,2500));
  }
}

function colorfade() {
 if (frame>0) {
  if (frame==framehalf && wait>0) {
   document.getElementById("fscroller").style.color="rgb("+wR+","+wG+","+wB+")";
   wait--;
   setTimeout("colorfade()",50);
  }
  else {
   if (dir=="down") {
    if (bR>tR) bR-=step;
    if (bG>tG) bG-=step;
    if (bB>tB) bB-=step;
    }
   else {
    if (bR<tR) bR+=step;
    if (bG<tG) bG+=step;
    if (bB<tB) bB+=step;
   }
   document.getElementById("fscroller").style.color="rgb("+bR+","+bG+","+bB+")";
   if (frame==framehalf+1) {
    document.getElementById("fscroller").style.color="rgb("+tR+","+tG+","+tB+")";
    dir = dirback;
    wR = tR;
    wG = tG;
    wB = tB;
    tR = bR_m;
    tG = bG_m;
    tB = bB_m;
   }
   frame--;
   setTimeout("colorfade()",st);
  }
 }
 else {
  document.getElementById("fscroller").innerHTML=" ";
  dir = dir_m;
  frame = frame_m;
  wait = wait_m;
  tR = tR_m;
  tG = tG_m;
  tB = tB_m;
  bR = bR_m;
  bG = bG_m;
  bB = bB_m;
  setTimeout("fade()",delay);
 }
}

 

Наверх
 
WWW  
IP записан
 
Nykos
Тысячник
*****
Вне Форума



Сообщений: 5567
Russian Federation, Saint- Petersburg
Пол: male
Re: Flash
Ответ #6 - 22.03.2002 :: 15:14:52
Цитировать 
Спасибо! Говоришь, это Java Script? Вот знаю, что для HTML-ов, файл надо с таким расширением, html, а для явы? PhP?
Наверх
 

Зенит - чемпион всего!
 
IP записан
 
Cheatministrator
Главный по тарелочкам
*****
Вне Форума


Cheats.RU(lez)

Сообщений: 10651
Санкт-Петербург
Пол: male
Re: Flash
Ответ #7 - 22.03.2002 :: 16:24:50
Цитировать 
Не нужно для него расширения - код просто вставляется в нужную HTML-страницу. Впрочем, иногда джаваскрипты выделяются в отдельные файлы с расширением .js
Наверх
 
WWW  
IP записан
 
Nykos
Тысячник
*****
Вне Форума



Сообщений: 5567
Russian Federation, Saint- Petersburg
Пол: male
Re: Flash
Ответ #8 - 22.03.2002 :: 16:30:25
Цитировать 
Ну а этот надо в .js? Если нет, если надо в хтмл, то скажи с какого момента начитается Body? И вообще, что делает этот скриптик?
Наверх
 

Зенит - чемпион всего!
 
IP записан
 
Cheatministrator
Главный по тарелочкам
*****
Вне Форума


Cheats.RU(lez)

Сообщений: 10651
Санкт-Петербург
Пол: male
Re: Flash
Ответ #9 - 22.03.2002 :: 18:36:51
Цитировать 
Ну, как сам понимаешь, плавно меняет одну надпись на другую.
Наверх
 
WWW  
IP записан
 
Nykos
Тысячник
*****
Вне Форума



Сообщений: 5567
Russian Federation, Saint- Petersburg
Пол: male
Re: Flash
Ответ #10 - 22.03.2002 :: 21:30:33
Цитировать 
Что-то ты частично отвечаешь Улыбка Он у меня не работает, где боди начинается и заканчивается? Что там еще нужно для работы?
Наверх
 

Зенит - чемпион всего!
 
IP записан
 
Cheatministrator
Главный по тарелочкам
*****
Вне Форума


Cheats.RU(lez)

Сообщений: 10651
Санкт-Петербург
Пол: male
Re: Flash
Ответ #11 - 22.03.2002 :: 23:53:24
Цитировать 
Боди начинается после <body> и заканчивается с </body>. А за интересными скриптами загляни на сайты, упомянутые в коде. www.dynamicdrive.com вообще и http://www.dynamicdrive.com/dynamicindex10/index.html в частности.
Наверх
 
WWW  
IP записан
 
Nykos
Тысячник
*****
Вне Форума



Сообщений: 5567
Russian Federation, Saint- Petersburg
Пол: male
Re: Flash
Ответ #12 - 23.03.2002 :: 00:07:45
Цитировать 
За ссылки спасибо, но все-таки, где, с какого места в скрипте начинается тело?? В каком месте заканчивается??
Наверх
 

Зенит - чемпион всего!
 
IP записан
 
Cheatministrator
Главный по тарелочкам
*****
Вне Форума


Cheats.RU(lez)

Сообщений: 10651
Санкт-Петербург
Пол: male
Re: Flash
Ответ #13 - 23.03.2002 :: 00:18:49
Цитировать 
Завтра объясню, усталый я сейчас после трудовой недели.
Наверх
 
WWW  
IP записан
 
Calkin
Бывалый
***
Вне Форума


Просто Калкин

Сообщений: 364
Moscow
Пол: male
Re: Flash
Ответ #14 - 23.03.2002 :: 22:52:01
Цитировать 
Nykos, проще купить книжку про java-script.
Наверх
 

Я не злопамятный, отомщу и забуду Подмигивание
1234567  
IP записан
 
Страниц: 1 2 
Ответить
Flash
Открыть Предпросмотр в реальном времени Просмотр


Вы можете изменить размер поля сообщений потянув за его правый или нижний край.
                       
Максимальное число символов в Сообщении - 9000. Осталось:
Размер текста: pt
Скрыть дополнительные возможности Скрыть/Показать дополнительные возможности

      

 
 
 
Подпишитесь на новостную рассылку
«Коды к играм от Cheats.RU»


 
 
Обновления Cheats.RU | Последние 20 отзывов к играм на сайте Cheats.RU | Правила форума



Rambler's Top100 eXTReMe Tracker