сделать фотогалерею во flash с actioncript 3 без xml? - PullRequest
2 голосов
/ 07 мая 2011

как мне сделать фотогалерею, используя ActionScript 3 без XML, где есть ряд миниатюр, и когда вы нажимаете на миниатюру, она заполняет экран фотографией? Большинство учебных пособий, которые я видел, используют xml, и мне было интересно, нужно ли вам его использовать? Заранее спасибо

1 Ответ

2 голосов
/ 07 мая 2011

Существует множество учебных пособий, объясняющих, как создавать фотогалереи, все они используют xml по определенной причине. Если вы жестко закодируете свои изображения в своем SWF-файле, каждый раз, когда вы меняете / заменяете изображение, которое вам потребуется для повторной компиляции вашего флэш-фильма, этот процесс со временем может стать очень грязным и проблематичным! Вместо использования XML вы можете использовать базу данных для хранения информации галереи.

В любом случае, если вы не хотите использовать базу данных sql или xml, все, что вам нужно сделать, это сохранить путь к вашим изображениям в массиве. Пример:

var loader:Array = new Array();
var myImg:Array = ["image1.jpg", "image2.jpg", "image3.jpg"];

//populate playing list -------------------------------
for (var i:uint=0; i < myImg.length; i++)
{
   loader[i] = new Loader();
   loader[i].load ("imgs/gallery/" + myImg[i]);
   addChild (myImg[i]);
}
  • хранение ваших изображений во внешней папке "imgs / gallery /"
...