Просмотр полной версии : кто может помочь с flash'ем
Кто знает флеш, можете помочь...
У меня пчму на кнопку не вешается действие...
И не могу разобраться пчму?
Уловка 52
24-12-2008, 23:53
код напиши, чё пишешь, куда пишешь... а если так, есть (а может уже и нет) сайт
http://www.flashmaster.ru/ там скорее помогут))))
Уловка 52
24-12-2008, 23:54
сорри,
http://www.flasher.ru там реальные гуру сидят...
Знаю все это искал по форумам, так и не нашел...
код вот
//функция загрузки файла
function loadXML(loaded) { //проверяем загрузку файла
if (loaded) { //если загружен
//объявляем переменные
xmlNode = this.firstChild;
date = []; //массив дат новостей
titul = []; //массив заголовков
news = []; //массив новостной информации
total = xmlNode.childNodes.length; //подсчитываем общеее кол-во узлов файла(новостей)
//заполняем эти массивы в цикле:
for (i=0; i<total; i++) {
date[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue; //содержимое тега date
titul[i] = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue; //содержимое тега title
news[i] = xmlNode.childNodes[i].childNodes[2].firstChild.nodeValue; //содержимое тега info
}
p=0;
firstNews();
} else {
content = "file not loaded!"; //если файл не открыт отображаем сообщение
}
}
xmlData = new XML();//создаем экземпляр объекта XML
xmlData.ignoreWhite = true; // чтобы flash игнорировал путые строки и поля XML файла
xmlData.onLoad = loadXML; //запускаем нашу функцию
xmlData.load("news.xml"); //задаем имя нужного XML файла
//сценарии кнопок "Далее" и "Назад"
previous_but.onPress = function() {
prevNews();
};
next_but.onPress = function() {
nextNews();
};
p = 0; //переменная содержащая текущее положение (нумерация узлов в XML файле с нуля)
//следующая новость
function nextNews() {
if (p<(total-1)) { //если новость не последняя
p++; //увеличили позицию на 1
if (loaded == filesize) { //при полной загрузке
Date_t.text = date[p]; //отображаем информацию в динамические текстовые поля
Title_t.text = titul[p];
News_t.text = news[p];
}
}
}
//предыдущая новость
function prevNews() {
if (p>0) { //если не первое
p--; //уменьшили позицию на 1
Date_t.text = date[p]; //отображаем информацию в динамические текстовые поля
Title_t.text = titul[p];
News_t.text = news[p];
}
}
//отображение первой новости
function firstNews() {
if (loaded == filesize) {
Date_t.text = date[p]; //отображаем информацию в динамические текстовые поля
Title_t.text = titul[p];
News_t.text = news[p];
}
Соответственно я не могу прикрепить функции next_but и previous_but к соответствующим кнопкам
Уловка 52
25-12-2008, 00:11
не вдаваясь в код... а кнопки правильно назвал? они у тебя где лежат? может, к ним как-то по другому обращаться?
пысы. последний раз флеш юзал лет 5 назад))) я имею ввиду, может у тебя кнопки не в основной сцене, а в внутри чего-то лежат?
У меня в мувиклипе, лежат текстовые поля и 2 кнопки с назв. next_but и previous_but....
Если не сложно м.б. взглянишь?
http://rapid.ufanet.ru/5015789/
Уловка 52
25-12-2008, 00:46
флеша нету, но если в мувике лежат, а мувик в основной сцене, то нужно обращаться типа мувик.next_but или что-то типа того... соответственно, мувик=название мувика...
Уловка 52
25-12-2008, 00:58