![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Aug 2005
Сообщений: 14
|
Подскажите пожалуйста , как я могу денамически создовать Фреймы, делать в каждом фрейме мувик и загружать в него внешнюю картинку, путь к которой прописан в подгружаемом XML файле ??? (Количество создаваемых фреймов и мувиков задается в XML, согласно количеству заданых там картинок)
Дело в том , что в анимации я использую gotoAndStop(num); , где num= номеру кадра в котором находится нужная фотка.... КАК это можно реализовать динамически ??? Картинка прилагается..... Зарание Спасибки ! ![]() |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Такаой вариант нереализуем.
Все делается проще. Грузим картинки, загоняем их в массив с экземплярами BitmapData . Потом вместо gotoAndStop(num) пишем attachBitamp(array[num], 0). Это теория. Практически кода больше ![]() |
|
|||||
|
Регистрация: Aug 2005
Сообщений: 14
|
А можно пример?
|
|
|||||
|
Регистрация: Aug 2005
Сообщений: 14
|
Ну хоть "пошли" меня туда, где я могу накопать хоть что-то подобное???
![]() |
|
|||||
|
Регистрация: Aug 2005
Сообщений: 14
|
под 6-й, но если нет ватиантов, то под 8-й переделаю
|
|
|||||
|
Регистрация: Aug 2005
Сообщений: 14
|
Вот читалка ХМЛ которая лежит в руте:
XML.prototype.ignoreWhite = true;
XMLNode.prototype.nextNode = function() {
if (this.firstChild != null) {
return this.firstChild;
}
var n = this;
while (n.nextSibling == null) {
if (n.parentNode) {
n = n.parentNode;
} else {
return null;
}
}
return n.nextSibling;
};
this.input_xml = new XML();
this.input_xml.load("album.xml");
this.input_xml.onLoad = function(success) {
if (success) {
if (this.status != 0) {
trace("invalid xml");
} else {
this.addID();
_root.preview.loadPictures();
}
} else {
trace("error opening URL");
}
};
this.input_xml.addID = function() {
var i = 0;
var nod = this.firstChild;
while (nod) {
nod.attributes.ID = i++;
nod = nod.nextNode();
}
_root.preview_total = i;
this.parseXML(this.firstChild);
};
<?xml version="1.0" encoding="windows-1251" ?> <album> <pic img="images/alina.jpg" preview="images/alina_s.jpg" comment="Alina" /> <pic img="images/alisa.jpg" preview="images/alisa_s.jpg" comment="alisa" /> .................. <pic img="images/gabriela.jpg" preview="images/gabriela_s.jpg" comment="gabriela" /> </album> _root.путь к мувику.createEmptyMovieClip("preview", имя мувика); Последний раз редактировалось iNils; 30.03.2007 в 01:24. |
|
|||||
|
Если желаеш то я могу дать пример тебе с использованием
компонента Loader и class XML по мне очень доходчиво он делает галерею которая береться из XML и ее списки можно разширять просто без гранично и делать под катологи если интересно напиши свой майл мне в личку я тебе кину пример |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:18. |
|
|
« Предыдущая тема | Следующая тема » |
|
|