Прочитав несколько постов об этом, я многому научился. Теперь я делюсь этим с тобой
Flash теперь просто функция отображения. Во время этого процесса я посмотрел на вещи некоторых других людей и чувствовал, что у страника, кажется, очень простой метод реализации. По сути, они передаются в XML. Отображение с компонентами списка и данных в порядке. Здесь я использую динамический текст, потому что я думаю, что это слишком трудно использовать компоненты. Поэтому я использовал глупый метод, и нет никакого способа, и я не могу найти лучшего ~~ Список [..] В следующем коде - это имя динамического текста, показывающее 15 штук за раз.
// Программа отображения следующим образом:
// имя кадра "Список"
останавливаться();
varloglist = newxml ();
Варлограмм;
Varpage: Number; // текущая страница
VartPage: Number; // Сохранить общую страницу
vartnum: число; // Общее количество журналов
Varlogname: String; // Имя классификации журнала
vartemp;
vari: число;
// Здесь я использую массив для хранения соответствующего идентификационного номера. Если вы используете компонент, вам не придется беспокоиться об этом.
переменные = newarray (15);
// две кнопки используются для поворота страниц
bn_u.enabled = false;
bn_d.enabled = false;
if (page == nullorpage <1) {
Page = 1;
}
// -------------------------------
// четкая функция;
functionMyclear () {
for (i = 1; i <16; i ++) {
IDS [i-1] = 0;
список ["lbn"+i] ._ visible = false;
список ["ltitle"+i] .text = "";
список ["lauthor"+i] = "";
список ["ltime"+i] = "";
}
}
// ---------------------------------------
// ---------------------------------------
myclear ();
pageInfo.text = "чтение данных ...";
loglist.ignorewhite = true;
loglist.load ("tree_list.asp? log_cat ="+cat_id+"& page ="+page);
// ------------------------------------------------
// Получить функцию данных
functionlogfunc (e) {
if (e) {
logroot = loglist.firstchild;
logName = logroot.attributes.logname;
Tpage = logroot.attributes.tpage;
Tnum = logroot.attributes.tnum;
temp = logroot.firstchild;
list.ltitle1.text = ftitle (temp.firstchild.nodevalue, 22);
list.lauthor1 = temp.attributes.author;
list.ltime1 = temp.attributes.addtime;
ids [0] = temp.attributes.id;
i = 1;
list.lbn1._visible = true;
// Читать узлы в петле
while (temp.nextibling! = null) {
temp = temp.nextibling;
i ++;
// Если он отображается другим способом, вам просто нужно изменить его.
ids [i-1] = temp.attributes.id;