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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.10.2007, 11:43
s0lar вне форума Посмотреть профиль Отправить личное сообщение для s0lar Найти все сообщения от s0lar
  № 1  
Ответить с цитированием
s0lar
[+4 13.06.07]

Регистрация: Sep 2006
Адрес: Краснодар
Сообщений: 85
Отправить сообщение для s0lar с помощью ICQ
По умолчанию Не подгружается фото

День добрый.

У меня такая проблема.
Делал сайт на локальном сервере все работает нормально, но при выгрузке на сервер - фотки не подгружаются.

Пути к файлам вроде нормальные, XML - подгружается!
Фотки гружу так
Код:
s_mc["ph_small"].loadMovie(_root.u1+small);
где _root.u1+small - путь к картинке "/lib_files/menu_big_13_8edb5.jpg"

Старый 22.10.2007, 11:45
GLuKed вне форума Посмотреть профиль Отправить личное сообщение для GLuKed Найти все сообщения от GLuKed
  № 2  
Ответить с цитированием
GLuKed

Регистрация: Mar 2007
Сообщений: 12
На сервере права доступа к файлам выставлены на возможность чтения?

Старый 22.10.2007, 11:48
telit вне форума Посмотреть профиль Отправить личное сообщение для telit Найти все сообщения от telit
  № 3  
Ответить с цитированием
telit
 
Аватар для telit

Регистрация: Jul 2007
Сообщений: 306
Используйте MovieClipLoader

Старый 22.10.2007, 12:08
s0lar вне форума Посмотреть профиль Отправить личное сообщение для s0lar Найти все сообщения от s0lar
  № 4  
Ответить с цитированием
s0lar
[+4 13.06.07]

Регистрация: Sep 2006
Адрес: Краснодар
Сообщений: 85
Отправить сообщение для s0lar с помощью ICQ
Цитата:
Сообщение от GLuKed
На сервере права доступа к файлам выставлены на возможность чтения?
Да

Цитата:
Сообщение от telit
Используйте MovieClipLoader
ОК.. попробую

Старый 22.10.2007, 12:29
telit вне форума Посмотреть профиль Отправить личное сообщение для telit Найти все сообщения от telit
  № 5  
Ответить с цитированием
telit
 
Аватар для telit

Регистрация: Jul 2007
Сообщений: 306
А, Publish settings -> Local playback security

Старый 22.10.2007, 13:18
s0lar вне форума Посмотреть профиль Отправить личное сообщение для s0lar Найти все сообщения от s0lar
  № 6  
Ответить с цитированием
s0lar
[+4 13.06.07]

Регистрация: Sep 2006
Адрес: Краснодар
Сообщений: 85
Отправить сообщение для s0lar с помощью ICQ
Цитата:
Сообщение от telit
А, Publish settings -> Local playback security
Access network only

И все равно фотки не грузятся, так же в строке состояния написано "Ожидание ответа с ..."

Хотя я не передаю никаких данных


Последний раз редактировалось s0lar; 22.10.2007 в 13:42.
Старый 22.10.2007, 13:46
s0lar вне форума Посмотреть профиль Отправить личное сообщение для s0lar Найти все сообщения от s0lar
  № 7  
Ответить с цитированием
s0lar
[+4 13.06.07]

Регистрация: Sep 2006
Адрес: Краснодар
Сообщений: 85
Отправить сообщение для s0lar с помощью ICQ
Вот весь код. Это второй кадр. Здесь и грузится меню и фотки

Код:
stop();
//
initSmall();
////////////////////////////////////////////////////////////////////////////////////
menu_xml = new XML();
menu_xml.ignoreWhite = true;
menu_xml.onLoad = function(ok) {
	if (ok) {
		_root.mnStatus = 1;
	}
};
menu_xml.load(_root.path+"menu.xml");
////////////////////////////////////////////////////////////////////////////////////
photos_xml = new XML();
photos_xml.ignoreWhite = true;
photos_xml.onLoad = function(ok) {
	if (ok) {
		_root.phStatus = 1;
	}
};
photos_xml.load(_root.path+"gallery.xml");
////////////////////////////////////////////////////////////////////////////////////
//
checkProgress = function () {
	// Если все XML загрузили, тогда работаем дальше
	if (_root.phStatus && _root.mnStatus) {
		clearInterval(intervalID);
		parseMenu();
	}
	//Errors("no loading");   
};
intervalID = setInterval(checkProgress, 100);
////////////////////////////////////////////////////////////////////////////////////
//FUNCTIONS
//parseMenu() - Разбирает menu.xml и создает из него именнованый массифф - menu
function parseMenu() {
	//	clearInterval(intervalID);
	var len = menu_xml.childNodes[0].childNodes.length;
	menu = new Array();
	var Xid = 0;
	var Xtitle = "";
	var Xord = 0;

	for (var i = 0; i<len; i++) {
		//trace(this.childNodes[0].childNodes[i].childNodes[2].firstChild.nodeValue);
		Xid = menu_xml.childNodes[0].childNodes[i].childNodes[0].firstChild.nodeValue;
		Xtitle = menu_xml.childNodes[0].childNodes[i].childNodes[1].firstChild.nodeValue;
		Xord = menu_xml.childNodes[0].childNodes[i].childNodes[2].firstChild.nodeValue;
		menu.push({Xid:Xid, Xtitle:Xtitle, Xord:Xord});
	}
	// Строим меню
	cMenu(menu);
}
////////////////////////////////////////////////////////////////////////////////////
//cMenu(menu) - Строит меню. 
function cMenu(menu) {
	//	Сортируем по Xord
	menu.sortOn("Xord");
	for (var i = 0; i<menu.length; i++) {
		_root.attachMovie("mItem", "mI_"+i, _root.getNextHighestDepth(), {_x:687, _y:i*20+222});
		var itm = _root["mI_"+i];
		itm.id = menu[i].Xid;
		itm["it"].iText.text = menu[i].Xtitle;
		_root["mI_"+i].onRollOver = function() {
			this.gotoAndPlay("m2");
		};
		_root["mI_"+i].onRollOut = function() {
			this.gotoAndPlay("m4");
		};
		_root["mI_"+i].onRelease = function(Xid) {
			parcePhotos(this.id);
		};
	}
}
///////////////////////////////////////////////////////////////////////////////////
//	parcePhotos(id)
function parcePhotos(id) {
	var len = photos_xml.childNodes[0].childNodes.length;
	var album = 0;
	var visb = 0;
	var photos = new Array();
	var Xid = 0;
	var Xtitle = "";
	var Xord = 0;
	for (var i = 0; i<len; i++) {
		//	menu_id
		album = photos_xml.childNodes[0].childNodes[i].childNodes[1].firstChild.nodeValue;
		//	menu_id
		visb = photos_xml.childNodes[0].childNodes[i].childNodes[7].firstChild.nodeValue;
		if (album == id && visb) {
			Xid = photos_xml.childNodes[0].childNodes[i].childNodes[0].firstChild.nodeValue;
			Xtitle = photos_xml.childNodes[0].childNodes[i].childNodes[2].firstChild.nodeValue;
			Xsmall = photos_xml.childNodes[0].childNodes[i].childNodes[4].firstChild.nodeValue;
			Xbig = photos_xml.childNodes[0].childNodes[i].childNodes[6].firstChild.nodeValue;
			Xord = photos_xml.childNodes[0].childNodes[i].childNodes[6].firstChild.nodeValue;
			//trace(Xid);
			photos.push({Xid:Xid, Xtitle:Xtitle, Xsmall:Xsmall, Xbig:Xbig, Xord:Xord});
		}
	}
	
	cPhotos(photos);
}
///////////////////////////////////////////////////////////////////////////////////
//	cPhotos(photos)
function cPhotos(photos) {
	
	photos.sortOn("Xord");
	//
	for (var i = 0; i<4; i++) {
		showSmall(i, photos[i].Xsmall, photos[i].Xbig);
	}
	_root.curr = 4;
}
///////////////////////////////////////////////////////////////////////////////////
//	showBig(id, big)
function showBig(big) {
	_root.big_photo.bp.loadMovie(big);
	_root.big_photo.gotoAndPlay("m2");
}
///////////////////////////////////////////////////////////////////////////////////
//	initSmall()
function initSmall() {
	for (var i = 0; i<4; i++) {
		_root.attachMovie("smallPhoto", "small_"+i, _root.getNextHighestDepth(), {_x:i*120+130, _y:452});

	}
}
///////////////////////////////////////////////////////////////////////////////////
//	showSmall(id, big)
function showSmall(i, small, big) {
	var s_mc = _root["small_"+i];
	s_mc.big = big;
	Errors("big:"+big);

	//-------------------------------------------------------
	var mcLoader:MovieClipLoader = new MovieClipLoader();
	mcLoader.loadClip(String(_root.u1+small), s_mc["ph_small"]);

	//-------------------------------------------------------
	s_mc.onRelease = function() {
		showBig(_root.u1+this.big);
		_smallPhoto();
	};
	s_mc.onRollOver = function() {
		this.gotoAndPlay("m2");
	};
	s_mc.onRollOut = function() {
		this.gotoAndPlay("m4");
	};
}
///////////////////////////////////////////////////////////////////////////////////
//	
function Errors(txt) {
	errors.text = txt+"\n";
}


Последний раз редактировалось s0lar; 22.10.2007 в 13:50.
Создать новую тему Ответ Часовой пояс GMT +4, время: 05:43.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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