Просмотр полной версии : Как сделать загрузку фона рандомом?
Я делаю сайт на флэш! Я хочу сделать чтобы фон все время грузился разный...рандомом, причем не импортированные картинки, а извне например из папки backgrounds? Помогите пожалуйста!
Juice_Green
23.01.2006, 10:32
реализации на самом деле много ... список файлов находится в директории .. например в XML написать имена файлов ... во флеш загрузить файл и выбрать случайный элемент массива из загруженного (название файла), сделать загрузку соответствующего изображения
Я делаю сайт на флэш! Я хочу сделать чтобы фон все время грузился разный...рандомом, причем не импортированные картинки, а извне например из папки backgrounds? Помогите пожалуйста!
А что собственно мешает? Все файлы описываешь в текстовом файле или в XML, затем грузишь их в первом кадре своего ролика в случайном порядке и всё! Каждый раз новый фон.
Nox Noctis
23.01.2006, 16:00
фон чего? фон страницы, на которой лежит флэшка?
или фон самого ролика?
если фон страницы - то вопрос не по флэшу.
если фон ролика - то нужно
1. каким-то образом получить во флэш список файлов в папке
2. загрузить файл в качестве фоновой картинки
Пример кода.
массив [i]bg_array[i] - это массив, с именами файлов(и путями если надо), фоновых изображений.
function loadRandomBG(target:MovieClip,array:Array):Void {
target.loadMovie(array[Math.floor(Math.random()*array.length)]);
}
loadRandomBG(_root,bg_array);
Конечно фон ролика...если бы фон страницы я бы не спрашивал! А как удобней всего реализовать чтобы сто раз ролик не компилировать?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.