Модераторы: Sardar, Aliance

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Subway, товарищи ... Юзайте на здоровье 
:(
    Опции темы
Sectoid
Дата 31.7.2010, 08:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 18.2.2010

Репутация: нет
Всего: нет



Код

<HTML>
<HEAD>
<TITLE>Станция Проспект эмигрантов</TITLE>
<BODY onload="init()" bgcolor=black ondragstart="JavaScript: return false" onselectstart="JavaScript: return false"> 
<INPUT type="button" name="button1" value="<-" style="position: absolute; left=5; top=400; cursor: hand" onmousedown="step=-1;ChangeMetroWay()" title='Движение назад'>
<INPUT type="button" name="button2" value="->" style="position: absolute; left=67; top=400; cursor: hand" onmousedown="step=1;ChangeMetroWay()" title='Движение вперёд'>
<INPUT type="button" name="button3" value="Стоп" style="position: absolute; left=25; top=400; cursor: hand" onmousedown="MetroStop()" title='Аварийное торможение'>
<script LANGUAGE=JAVASCRIPT>
<!--

//Массив начинается с 0;
DirFileName=new Array("Renegade1/Subway/Metro0.gif","Renegade1/Subway/Metro1.gif","Renegade1/Subway/Metro2.gif",
"Renegade1/Subway/Metro3.gif","Renegade1/Subway/Metro4.gif","Renegade1/Subway/Metro5.gif","Renegade1/Wall/Wall",
"Renegade1/Station/StationName","Renegade1/Station/Floor0","Renegade1/Station/Floor2");

//Массив в котором записаны координаты X и Y электропоезда
XObject=new Array(-864,0);
YObject=new Array(0,0);
//Длинна подвижного состава;
ZObject=new Array(864,0);
//Номер созданного объекта
objnum=0;
//Координата верхнего левого угла броузера
xminbrowser=0;
//Координата нижнего правого угла броузера
xmaxbrowser=document.body.clientWidth;
//Отступ от правого края броузера
xoffset=136;
//Скорость электропоезда
step=0;
//Таймер вызова процедуры электропоезда
timer=1;
button3.disabled=true;

//Рисуем стену метрополитена
//Resize(15);
//CreatePeizaj(objnum,objnum+dxImage-1,6,dxField-1,0,15,"Стена метрополитена");
//Рисуем название станции
//CreatePeizaj(objnum,objnum+dxImage-1,7,250,8,0,"Название станции");
//Рисуем платформу
//Resize(22);
//CreatePeizaj(objnum,objnum+dxImage-1,8,dxField-1,67,22,"Платформа");
//Resize(22);
//CreatePeizaj(objnum,objnum+dxImage-1,8,dxField-2,90,22,"Платформа");
//Resize(22);
//CreatePeizaj(objnum,objnum+dxImage-1,8,dxField-3,113,22,"Платформа");
//Resize(22);
//CreatePeizaj(objnum,objnum+dxImage-1,9,dxField-1,136,22,"Обрыв");
//Resize(22);
//CreatePeizaj(objnum,objnum+dxImage-1,9,dxField-1,159,22,"Обрыв");
//Создаём электропоезд
CreateObject(XObject[objnum],YObject[objnum]);
alert('Скрипт выполнился');

function CreatePeizaj(objnum1,objnum2,n,Left1,Top1,step,title)
{
for (i=objnum1; i<=objnum2; i=i+1)
   {
   ApiImageHTML="<TABLE id='picground"+i+"' STYLE='position: absolute; left="+Left1+"; top="+Top1+"' bordercolor=white border=0 cellspacing=0 cellpadding=0>"+
   "<TR>"+
   "<TD align=center><IMG name='ground"+i+"' src='Images/ZX-Spectrum/"+DirFileName[n]+".gif' title="+title+"></TD>"+
   "</TR>"+
   "</TABLE>";
   Left1=Left1+step;
  document.write(ApiImageHTML);
   }
objnum++;
}

function CreateObject(DivLeft,DivTop)
{
ApiObjectHTML="<DIV id='pic' STYLE='position: absolute; left="+DivLeft+"; top="+DivTop+"; width=866; height=66' title='Электропоезд'>"+
"<IMG name='image1' src='Images/ZX-Spectrum/"+DirFileName[5]+"' height=66>"+
"<IMG name='image2' src='Images/ZX-Spectrum/"+DirFileName[1]+"' height=66>"+
"<IMG name='image3' src='Images/ZX-Spectrum/"+DirFileName[2]+"' height=66>"+
"<IMG name='image4' src='Images/ZX-Spectrum/"+DirFileName[4]+"' height=66>"+
"<IMG name='image5' src='Images/ZX-Spectrum/"+DirFileName[0]+"' height=66>"+
"<IMG name='image6' src='Images/ZX-Spectrum/"+DirFileName[1]+"' height=66>"+
"<IMG name='image7' src='Images/ZX-Spectrum/"+DirFileName[2]+"' height=66>"+
"<IMG name='image8' src='Images/ZX-Spectrum/"+DirFileName[3]+"' height=66>"+
"</DIV>";
document.write(ApiObjectHTML);
}

function MetroStop()
{
step=0;
button1.disabled=false;
button2.disabled=false;
button3.disabled=true;
}

function ChangeMetroWay()
{
button1.disabled=true;
button2.disabled=true;
button3.disabled=false;
}


function MetroMove()
{
if(XObject[objnum]<xminbrowser-ZObject[objnum]-1)
   {XObject[objnum]=xminbrowser-ZObject[objnum];MetroStop()}
else 
   {
   XObject[objnum]=XObject[objnum]+step;
   document.all.pic.style.left=XObject[objnum];
   }
//Отступ от правого края броузера xoffset
if(XObject[objnum]>xmaxbrowser-xoffset-ZObject[objnum]+1)
   {XObject[objnum]=xmaxbrowser-xoffset-ZObject[objnum];MetroStop()}
else 
   {
   XObject[objnum]=XObject[objnum]+step;
   document.all.pic.style.left=XObject[objnum];
   }
setTimeout("MetroMove(),timer");
}

function init()
{
setTimeout("MetroMove()",timer);
}

function Resize(x)
{
xminbrowser=0;
xmaxbrowser=document.body.clientWidth;
yminbrowser=0;
ymaxbrowser=document.body.clientHeight;
dxImage=Math.round(xmaxbrowser/x);
dxField=Math.round((xmaxbrowser-dxImage*x)/2);
}

//-->
</SCRIPT>
</BODY>
</HTML>

PM MAIL   Вверх
Photon
Дата 31.7.2010, 18:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Злобный программер
**


Профиль
Группа: Участник
Сообщений: 282
Регистрация: 27.2.2009
Где: Таганрог

Репутация: нет
Всего: 12



И шо это за хрень?


--------------------
With best regards..
PM MAIL ICQ Skype GTalk Jabber   Вверх
IgorIV
Дата 31.7.2010, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 642
Регистрация: 7.9.2009

Репутация: нет
Всего: 8



Судя по комметариям - метро в браузере, только вот для полного счастья картинок не хватает.
PM MAIL   Вверх
Sectoid
Дата 9.8.2010, 09:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 18.2.2010

Репутация: нет
Всего: нет



Да я хотел сделать страничку в виде станции метро. Ностальгия по игрушке RENEGADE-1  smile , правда вот под IE строчил код, под оперу пока не переделывал, хотя ... Тут всё просто, если переделывать. Успехов, может вы и станете первоклассным машинистом - дерзайте !
PM MAIL   Вверх
bars80080
Дата 9.8.2010, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



картинок, значит, не будет
PM MAIL WWW   Вверх
Sectoid
Дата 10.8.2010, 08:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 18.2.2010

Репутация: нет
Всего: нет



А как их сюда забросить ?
PM MAIL   Вверх
ksnk
Дата 10.8.2010, 09:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 48
Всего: 386



Цитата(Sectoid @  10.8.2010,  08:20 Найти цитируемый пост)
А как их сюда забросить ? 

эффективнее всего - заархивировать и приложить к сообщению (кнопка  "Выберите файл" снизу окна сообщения)
Если есть какие-то проблемы - можно нажать на кнопку "pic" сверху, примерно по центру окна ввода сообщения. Откроется линк на ipicture и там можно загрузить картинки, которые можно вставить в сообщение в виде bb-кодов.




--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
Sectoid
Дата 10.8.2010, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 18.2.2010

Репутация: нет
Всего: нет



А вот и вагоны Метрополитена. Нам бы такой Метрополитен.

Присоединённый файл ( Кол-во скачиваний: 15 )
Присоединённый файл  Subway.rar 12,85 Kb
PM MAIL   Вверх
Sectoid
Дата 10.8.2010, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 18.2.2010

Репутация: нет
Всего: нет



По секрету скажу: Сектоиды дружат с X-com.  smile 
PM MAIL   Вверх
Sectoid
Дата 10.8.2010, 17:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 18.2.2010

Репутация: нет
Всего: нет



Знаете ли вы что ... Слово "Время" по-испански будет duration 
PM MAIL   Вверх
bars80080
Дата 10.8.2010, 20:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



Sectoid, долго не хотел тебя обижать, но всё-таки надо. как в Карнавальной ночи: что за недомолвки? как зовут, где работает, и суть рассказа без всяких там...

тему надо оформлять соответствующе, чтобы не было 168 просмотров и полное недоумение: что за хрень?
вот что вы выкладывали?
что это такое?
каково назначение?
что хорошего из неё можно получить?


это не считая последующих вопросов: как работает?
и почему не в комплекте, если вы такой добрый?
каждый должен нарисовать некие картинки, в том числе стены, пол и т.п.?


нате, юзайте....
я по-испански знаю только "патрио муэртэ", после этого докучливые испанцы разворачиваются и уходят
PM MAIL WWW   Вверх
Sectoid
Дата 11.8.2010, 11:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 18.2.2010

Репутация: нет
Всего: нет



У кого есть соображалка - тот сделает и всё заработает (Знаете, в своё время были такие инженера-доводчики). Извините, товарищ прапорщик, но моя "твоя" есть не понимать ...  smile 
PM MAIL   Вверх
нуп
Дата 11.8.2010, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

Репутация: 12
Всего: 33



Я вот тоже не понимаю, что это и для чего  smile

Добавлено через 14 секунд
Спасибо попользовался  smile 
PM MAIL   Вверх
Sectoid
Дата 11.8.2010, 13:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 18.2.2010

Репутация: нет
Всего: нет



Я конечно могу сделать так чтобы шевелить мозгами было не нужно, а только раз - запустил и удовольствие получил. Но, увы Вы, наверняка, там при деньгах, а я как всегда с кашей и не сладким чаем. Злые вы. Уйду я от вас.
PM MAIL   Вверх
bars80080
Дата 11.8.2010, 17:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



Sectoid, тогда объясните почему вообще человек должен обращать внимание на ваш код? каким таким преимуществом перед миллионами других скриптов, раскиданных по сети, он обладает?
сейчас вы только занимаете чужое время, а это уже вредительство. вы не думали, что каждый продукт сопровождается документацией? хотя бы в виде краткой аннотации

злые не мы, это ты почему-то решил, что паре сотен человек делать нечего, кроме как разгадывать твои загадки, в то время, как даже загадки не написал

Цитата(Sectoid @  11.8.2010,  11:19 Найти цитируемый пост)
У кого есть соображалка - тот сделает и всё заработает

у кого есть соображалка, откроет тему, не увидит ни одного осмысленного комментария и закроет. и это будет самое правильное решение
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0590 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.