![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: May 2007
Сообщений: 19
|
Собственно вопрос, как реализовать? нужна загрузка картинок в случайном порядке из xml.
нашел подобную тему, но там вместо картинок, загружаются мувики. Я только начинаю изучать флеш, но эта штука срочно нужна, извините за наглость, но может кто нибуть сможет выложить исходник Пожалуйста!заранее спасибо! |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
В разделе для профи вопросы задают профи и не из серии «Сделайте всё за меня».
|
|
|||||
|
Регистрация: May 2007
Сообщений: 19
|
я уже это понял, извините
![]() |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
грузяться как мувики, так и картинки, точно так же. Случайно - это Math.random()
|
|
|||||
|
Регистрация: 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. |
|
|||||
|
Регистрация: May 2007
Сообщений: 19
|
что, никто не может помочь?
пробовал менять параметры picHolder, в частности таким образом но ничего не работает : ( |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
У класса MovieClip нет статических свойств _width и _height. Нужно заменить MovieClip в коде на picHolder_mc.
|
|
|||||
|
Регистрация: May 2007
Сообщений: 19
|
всё равно не работает
есть другие варианты выравнивать подгружаемую картинку по центру? или только через picHolder_mc._x/_y |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Дождаться загрузки, потом выставить.
|
|
|||||
|
Регистрация: May 2007
Сообщений: 19
|
не совсем понял.
все картинки разных размеров, но все меньше сцены и должны быть по центру |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:26. |
|
|
« Предыдущая тема | Следующая тема » |
|
|