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

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

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

Регистрация: May 2007
Сообщений: 19
По умолчанию Загрузка случайной картинки (Random Image)

Собственно вопрос, как реализовать? нужна загрузка картинок в случайном порядке из xml.

нашел подобную тему, но там вместо картинок, загружаются мувики.

Я только начинаю изучать флеш, но эта штука срочно нужна, извините за наглость, но может кто нибуть сможет выложить исходник Пожалуйста!

заранее спасибо!

Старый 04.05.2007, 22:26
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
В разделе для профи вопросы задают профи и не из серии «Сделайте всё за меня».

Старый 04.05.2007, 22:27
daemonium вне форума Посмотреть профиль Отправить личное сообщение для daemonium Найти все сообщения от daemonium
  № 3  
Ответить с цитированием
daemonium

Регистрация: May 2007
Сообщений: 19
я уже это понял, извините

Старый 04.05.2007, 23:21
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 4  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
грузяться как мувики, так и картинки, точно так же. Случайно - это Math.random()

Старый 05.05.2007, 18:02
daemonium вне форума Посмотреть профиль Отправить личное сообщение для daemonium Найти все сообщения от daemonium
  № 5  
Ответить с цитированием
daemonium

Регистрация: May 2007
Сообщений: 19
вроде разобрался. спасибо добрым людям.
вот скрипт который вставляю:

Код:
pic_xml = new XML();
pic_xml.ignoreWhite = true;
pic_xml.onLoad = function(success) {
	if (success && pic_xml.status == 0) {
		trace("");
		picSelection();
	}
};
pic_xml.load("random.xml");
function picSelection() {
	var currentPic:Number = Math.floor(Math.random()*pic_xml.firstChild.childNodes.length);
	var picName:String = pic_xml.firstChild.childNodes[currentPic].attributes.picName;
	var bannerLink:String = pic_xml.firstChild.childNodes[currentPic].attributes.link;
	createBanner(picName, bannerLink);
}
function createBanner(pic, link) {
	this.createEmptyMovieClip("picHolder_mc", 0);
	var loader:MovieClipLoader = new MovieClipLoader();
	
	loader.loadClip("random/"+pic, "picHolder_mc");
}

возник еще вопрос: как сделать picHolder_mc._x; picHolder_mc._y; по центру если картинки разных размеров?
и можно ли сделать прелоадер для каждой картинки, если да, то как?

помогите пожалуйста, очень нужна помощь!


Последний раз редактировалось etc; 05.05.2007 в 19:40.
Старый 05.05.2007, 23:17
daemonium вне форума Посмотреть профиль Отправить личное сообщение для daemonium Найти все сообщения от daemonium
  № 6  
Ответить с цитированием
daemonium

Регистрация: May 2007
Сообщений: 19
что, никто не может помочь?
пробовал менять параметры picHolder, в частности таким образом
Код:
picHolder_mc._x =(Stage.width/2) - (MovieClip._width/2);
picHolder_mc._y =(Stage.height/2) + (MovieClip._height/2);
но ничего не работает : (

Старый 05.05.2007, 23:22
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 7  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
У класса MovieClip нет статических свойств _width и _height. Нужно заменить MovieClip в коде на picHolder_mc.

Старый 05.05.2007, 23:52
daemonium вне форума Посмотреть профиль Отправить личное сообщение для daemonium Найти все сообщения от daemonium
  № 8  
Ответить с цитированием
daemonium

Регистрация: May 2007
Сообщений: 19
всё равно не работает
есть другие варианты выравнивать подгружаемую картинку по центру? или только через picHolder_mc._x/_y

Старый 05.05.2007, 23:58
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 9  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Дождаться загрузки, потом выставить.

Старый 06.05.2007, 00:05
daemonium вне форума Посмотреть профиль Отправить личное сообщение для daemonium Найти все сообщения от daemonium
  № 10  
Ответить с цитированием
daemonium

Регистрация: May 2007
Сообщений: 19
не совсем понял.
все картинки разных размеров, но все меньше сцены и должны быть по центру

Создать новую тему Ответ Часовой пояс GMT +4, время: 19:26.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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