Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.11.2006, 17:48
glukaviy вне форума Посмотреть профиль Отправить личное сообщение для glukaviy Найти все сообщения от glukaviy
  № 1  
Ответить с цитированием
glukaviy

Регистрация: Mar 2006
Сообщений: 76
Attention фотогаллерея, как сделать?

Написал код для загрузки изображений..

Но теперь стоит другая задача, надо чтобы при нажатии на фотку открывалась такая же фотка (которая лежит в другом каталоге) только в 2 раза больше.... Как сделать?

Код:
 
LoadImages = function (ImagesArray) 
     {
     for (i=0; i<ImagesArray.length; i++)
          {
          this.createEmptyMovieClip("mc_foto"+i, this.getNextHighestDepth());
          loadMovie(ImagesArray[i]+".jpg", this["mc_foto"+i]);
          trace (ImagesArray[i]+".jpg");
          this["mc_foto"+i]._x=(i-Math.floor(i/3)*3)*170;
          this["mc_foto"+i]._y=Math.floor(i/3)*170;
          this["mc_foto"+i]._xscale=100;
          this["mc_foto"+i]._yscale=110;
		 
            
          }
            
     }
     
var my_image:LoadVars = new LoadVars();
my_image.onData = function(src:String) {
  if (src) {
    
     ImagesArray = src.split(",");
     // òóò òèïà óæå ãðóç¸øü ïîø¸ë
     LoadImages (ImagesArray);

  } else {
    trace("Что то здесь не работает!");
  }
};
my_image.load("foto.txt");

Старый 22.11.2006, 17:55
El Scream вне форума Посмотреть профиль Отправить личное сообщение для El Scream Найти все сообщения от El Scream
  № 2  
Ответить с цитированием
El Scream

Регистрация: Mar 2006
Адрес: moscow
Сообщений: 243
Отправить сообщение для El Scream с помощью ICQ
Добавляем к
Код:
          this["mc_foto"+i]._x=(i-Math.floor(i/3)*3)*170;
          this["mc_foto"+i]._y=Math.floor(i/3)*170;
          this["mc_foto"+i]._xscale=100;
          this["mc_foto"+i]._yscale=110;

          вот это
          this["mc_foto"+i].onPress=function() {
          // здесь производим загрузку
          };
__________________
Всем товарищ и друг

Старый 22.11.2006, 18:04
glukaviy вне форума Посмотреть профиль Отправить личное сообщение для glukaviy Найти все сообщения от glukaviy
  № 3  
Ответить с цитированием
glukaviy

Регистрация: Mar 2006
Сообщений: 76
Так?

Код:
this["mc_foto"+i].onPress=function() {
          {
     for (i=0; i<ImagesArray_big.length; i++)
          {
          this.createEmptyMovieClip("mc_foto_big"+i, this.getNextHighestDepth());
          loadMovie(ImagesArray_big[i]+".jpg", this["mc_foto"+i]);
          trace (ImagesArray_big[i]+".jpg");
                      
          }
            
     }
     
var my_image_big:LoadVars = new LoadVars();

};


          };
		  my_image.load("foto_big.txt");


Последний раз редактировалось iNils; 22.11.2006 в 23:51.
Старый 22.11.2006, 19:20
glukaviy вне форума Посмотреть профиль Отправить личное сообщение для glukaviy Найти все сообщения от glukaviy
  № 4  
Ответить с цитированием
glukaviy

Регистрация: Mar 2006
Сообщений: 76
написал загрузку вроде как точнее мне помогли но картинки не являются кнопками как мне сделать правильно ??? помогите пожалуйста!

Код:
LoadImages = function (ImagesArray) {
	for (i=0; i<ImagesArray.length; i++) {
		var t:MovieClip = this.createEmptyMovieClip("mc_foto"+i, this.getNextHighestDepth());
		loadMovie(ImagesArray[i]+".jpg",t);
		trace (ImagesArray[i]+".jpg");
		t._x=(i-Math.floor(i/3)*3)*170;
		t._y=Math.floor(i/3)*170;
		t._yscale=110;
		t.big_urls=ImagesArray[i];
		t.onPress = function() {
			_root.createEmptyMovieClip("bigphoto",1000);
			_root.bigphoto.loadMovie("big_images/"+t.big_urls+".jpg", _root.bigphoto);
		}
		this.bigphoto.onPress = function() {
			// óäàëÿåì áîëüøóþ êàðòèíêó...
		}          
	}
}
var my_image:LoadVars = new LoadVars();
my_image.onData = function(src:String) {
	if (src) {
		////////// Ç À Ã Ð Ó Ç È Ë È È È ! ! !
		ImagesArray = src.split(",");
		// ooo oeia o?a a?oc?ou iio?e
		LoadImages (ImagesArray);
	} else {
		trace("Ioeaea a caa?ocea / ?acai?a ?acoeuoe?o?uae no?iee.");
	}
};
my_image.load("foto.txt");


Последний раз редактировалось iNils; 22.11.2006 в 23:54.
Создать новую тему Ответ Часовой пояс GMT +4, время: 15:09.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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