Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   При Refresh новая картинка (http://www.flasher.ru/forum/showthread.php?t=95277)

Dessano 02.05.2007 16:22

При Refresh новая картинка
 
Ктонибудь знает как сдеалть такую вещь.

При нажатии на рефреш в браузере зашружается другая картинка. Тоесть есть 3 картинки и они должны менятся при рефреше...

CorC 02.05.2007 16:30

random?

Dessano 02.05.2007 16:36

Цитата:

Сообщение от CorC
random?

Ну да
И возможно ли это сделать используя ХМЛ для имеджей

CorC 02.05.2007 16:50

Используйте функцию random, считывайте xml, грузите картинку...

Dessano 02.05.2007 17:37

Цитата:

Сообщение от CorC
Используйте функцию random, считывайте xml, грузите картинку...

Random в ХМЛ или в самом флеше?

BigDan 02.05.2007 17:42

1.Загрузил ХМЛ-файл
2.Залил его содержание в массив(не обязательно)
3.Выбираешь случайный елемент из массива и грузишь его.

Dessano 03.05.2007 12:33

Вот сделал такой код, все работает и без ХМЛ вот только нажимат ьприходится на кнопку в самом флеше.

Код:

pic_arr = ["images/1", "images/2", "images/3", "images/4", "images/5"];
one_btn.onRelease = function() {
        ranNum = Math.floor(Math.random()*pic_arr.length);
        holder_mc.loadMovie(pic_arr[ranNum]+".jpg");
};

А как сделать чтобы тожесамое но при нажатии общей кнопки рефреша в браузере?

CorC 03.05.2007 13:04

вытащить код из-под onRelease

iNils 03.05.2007 13:26

BigDan, Элемент, а не елемент или илемент или ылемент.

googleavast 03.05.2007 13:38

Я делаю по дгурому!
Создаешь папку с картинками! Назовем её img!
Создаешь txt называешь его numbjpg! В нем пишеш full=3(значит три картинки)!
Создаешь 2 слоя! Первый слой содержит твой буттон(Кнопка Refresh)!
Второй слой содержит мувик fileimg!
Создай слой и напиши в первом кадре as:
Код:

loadVariables("numbjpg.txt",_root);
_root.i=1;
_root.fileimg.loadMovie("img/"+_root.i+".jpg");

//Далее пишеш на кнопку
Код:

on(press){
    _root.i++;
    if(_root.i>_root.full){
    _root.i=1;   
      }
    _root.fileimg.loadMovie("img/"+_root.i+".jpg");
}

Вот и всё!


Часовой пояс GMT +4, время: 06:19.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.