Я пытаюсь запустить слайд-шоу на своей странице, которое рисует из нескольких групп (категорий) изображений, которые включены в слайд-шоу, если установлен определенный флажок (по одному для каждой категории) на странице.Я успешно закодировал это с двумя категориями, но пытаюсь сделать код более легко настраиваемым.У меня была блестящая идея использовать пользовательские объекты вместо массивов.Я полагаю, что этот подход, вероятно, также приблизил бы меня к моей конечной цели использования документа xml в процессе.
Я довольно новичок в объектно-ориентированном программировании, особенно в javascript.Я успешно создал объявление объектов для использования на странице слайд-шоу со следующим кодом:
function picsobj(description,length,indivpicarray){
this.description=description;
this.length=length;
this.indivpicarray=indivpicarray;
}
и в другом месте с помощью следующего кода для создания массива объектов picsobj
for(i=0;i<2;i++){ //change i< integer to number of picture arrays
picarrays[i]=new picsobj();}
План состоит в том, чтобы использовать свойство description для подписей или описывать элементы на странице, использовать свойство length, чтобы помочь определить, сколько картинок нужно пролистать, и использовать (вот где мой вопрос возникает ...) свойство объекта, называемое indivpicarray.хранить массив имен изображений (длина массива изменится с picsobj на picsobj).Я не знаю, возможно ли это, и если это так, мне нужна помощь с синтаксисом, пожалуйста.Спасибо, что прочитали мой вопрос.опять же, извините, если есть какие-то неправильно используемые слова, я немного n00b и довольно много узнал через "просмотр источника, копирование, вставка, изменение"