Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  1 сообщение 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Junior
Статус: Не в сети
Регистрация: 25.08.2007
Нужна помощь, ниже приведет кусок кода, в нем есть ссылки на локальные файлы (выделены цветом), можно как-нибудь сделать так, чтобы он видел их удаленно, например понимал что фал лежит здесь http://www.2d.ru/Вид сверху.png, а не в корневом каталоге.

function EndTransLate()
{
if(isSetTimer == false && check == true)
TimeID = setInterval( OnTime, 1000,undefined );

}
function GetBaseUrl()
{
pos = _url.lastIndexOf("\\");
if (pos == -1)
{
pos = _url.lastIndexOf("/");
} // end if
return (_url.substr(0, pos + 1));
}
function Move(Step)
{
ShowPhoto(Step);
}
function ShowPhoto(PhotoID)
{
clearInterval(TimeID);
isSetTimer = true;
TimeID = undefined;
CurPhotoID=PhotoID;
CurImgFileName=ImgFileName[PhotoID];
CurScale=PhotoScale[PhotoID];
CurWidth=PhotoWidth[PhotoID];
CurHeight=PhotoHeight[PhotoID];
CurInfo=PhotoInfo[PhotoID];
CurEffect = ImageEffect[PhotoID];
BasePath = GetBaseUrl();
Container.LoadPhoto(BasePath + CurImgFileName,CurScale,CurWidth,CurHeight,CurEffect);
isSetTimer = !(check);
}

function OnTime()
{
if(flag == true)
{
CurPhotoID = CurPhotoID + 1;
if(CurPhotoID==4)
{
if(IsRollBack)
Move(0);
else
{
CurPhotoID = CurPhotoID - 1;
clearInterval(TimeID);
TimeID = undefined;
isSetTimer = true;
}
return;
}
else
{
ShowPhoto(CurPhotoID);
}
}
else
{
clearInterval(TimeID);
TimeID = undefined;
isSetTimer = true;
}
}
Container.LoadingBar=Loading;
Container.OnEndTrans=EndTransLate;
onEnterFrame = WaitContainer;
function WaitContainer()
{
if (Container.Masker<>undefined)
{
onEnterFrame = undefined;
Move(0);
}
}
if (FirstRun==undefined)
{
FirstRun=false;
PhotoScale=new Array();
PhotoWidth=new Array();
PhotoHeight=new Array();
ImgFileName=new Array();
ImageEffect = new Array();

flag = true;
isfull = 0;
isSetTimer = 0;
check = !(isSetTimer);
IsRollBack = 1;
TotalImage = 4;
DelayTime = 1000;
fscommand("fullscreen",isfull);
fscommand("allowscale",false);
ImgFileName[0]="Вид сбоку.png";
PhotoScale[0]=78,125000;
PhotoWidth[0]=500;
PhotoHeight[0]=181;
ImageEffect[0] = 10;

ImgFileName[1]="Вид сверху.png";
PhotoScale[1]=83,333333;
PhotoWidth[1]=470;
PhotoHeight[1]=400;
ImageEffect[1] = 10;

ImgFileName[2]="Вид снизу.png";
PhotoScale[2]=83,333333;
PhotoWidth[2]=450;
PhotoHeight[2]=400;
ImageEffect[2] = 10;

ImgFileName[3]="Общий вид.png";
PhotoScale[3]=78,125000;
PhotoWidth[3]=500;
PhotoHeight[3]=279;
ImageEffect[3] = 10;


}stop();
function AutoPlayBut()
{
clearInterval(TimeID);
flag = false;
isSetTimer = !(isSetTimer);
if(isSetTimer)
{
clearInterval(TimeID);
check = false;
flag = false;
}
else
{
flag = true;
check = true;
if(!IsRollBack && CurPhotoID == TotalImage - 1)
Move(0);
else
OnTime();
}
}
function getAutoPlayButState()
{
return check;
}


function PrevBut()
{
clearInterval(TimeID);
isSetTimer = true;
flag = false;
check = false;
Move((CurPhotoID-1+TotalImage) % TotalImage);
}

function NextBut()
{
clearInterval(TimeID);
isSetTimer = true;
flag = false;
check = false;
Move((CurPhotoID+1) % (TotalImage));
}

function FullScreenBut()
{
isfull = !(isfull);
fscommand("fullscreen", isfull);
}
function getFullScreenButState()
{
return isfull;
}



Партнер
Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  1 сообщение 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan