![]() |
|
||||||||||
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
нууу, товарисч, вы предлагаете сделать все за вас ?.. :))
ссылку - просто: делаешь функцию mc.onPress = function() { ... }; куда ставишь getURL или что там тебе нужно... а скроллинг - вариантов туча. я бы грузил все это барахло внутри одного клипа, этот клип положил под маску, а потом его под маской двигал... но скроллер я предлагаю тебе приладить самостоятельно, в исходниках примеров - туча... |
|
|||||
|
Регистрация: Apr 2002
Адрес: Украина, Киев
Сообщений: 349
|
ТОВАРИСЧИ!!!! Вот он, пример истинной взаимовыручки и альтруизма!!! Свершилось! Выражаю особую благодарность гражданам Инета Nox Noctis Useless TTS и llllllllll и выдаю им медаль в знак признания, за помощь ламерам и лично Nox Noctis за выдающееся терпение! Ура!
) А то, обычно, посылаю в и на ..... поиск ) рыли аппрешиэйтыд ![]()
__________________
Пусть всегда светит солнце... миру мир и всякая такая фигня :) Последний раз редактировалось Vrefr; 17.06.2003 в 12:23. |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
карош глумиться :))
|
|
|||||
|
Цитата:
getURL(targets[i].param[3]); }; Если в ini файле после координат прописан URL, а вставлять куда? ![]() |
|
|||||
|
Вот мой код:
// данные из текстового файла
// в файде написано: имя_картинки,координата_Х,координата_Y
pictures = new XML();
pictures.onData = function(str) {
pictures = str.split("\r\n");
loadImages(pictures);
};
//pictures.load("http://kokstravel.ru/swf/plenka/infra/images.dat");
pictures.load("images.dat");
// загрузка картинок
loadImages = function (list) {
targets = [];
mc=[];
for (var i = 0; i<list.length; i++) {
mc[i] = this.createEmptyMovieClip("image"+i, 1+i);
j = i;
targets.push({loader:mc[i], param:list[i].split(",")});
mc[i].loadMovie(targets[i].param[0]);
}
// собственно прелоад
// загруженную картинку удаляем из списка грузящихся
j++;
this.onEnterFrame = function() {
for (i = 0; i<targets.length; i++) {
var mc = targets[i].loader;
urlpost = "javascript:ChangeImg(" + j + ")";
mc.onPress = function(){
getURL(urlpost);
};
// петля веревочная :)
var l = mc.getBytesLoaded();
var t = mc.getBytesTotal();
if (l && t && l>=t) {
mc._x = targets[i].param[1];
mc._y = targets[i].param[2];
}
}
if (!targets.length) {
delete this.onEnterFrame;
}
};
};
targets.splice(i, 1);
Последний раз редактировалось Xarsok X; 01.07.2003 в 18:25. |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
вот так правильно:
this.onEnterFrame = function() {
for (var i = 0, j = 0; i<targets.length; i++, j++) {
var mc = targets[i].loader;
mc.urlpost = "java script:ChangeImg("+j+")";
mc.onPress = function() {
getURL(this.urlpost);
};
var l = mc.getBytesLoaded();
var t = mc.getBytesTotal();
if (l && t && l>=t) {
mc._x = targets[i].param[1];
mc._y = targets[i].param[2];
}
}
if (!targets.length) {
delete this.onEnterFrame;
}
};
|
![]() |
Часовой пояс GMT +4, время: 23:51. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|