Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 08.02.2007, 11:25
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 1  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
По умолчанию пользовательсие действия для XML

столкнулся с такой проблемой...у меня есть XML из которого я загружаю список....прохожусь циклом по нодам и заношу в динамическое текстовое поле нужный мне атрибут всех нодов.
Теперь а том что не получается...хочу сделать реакцию на пользовательское событие...т.е. если юзвер нажимает на элемент из списка...допустим происходил переход на нажный кадр.
Не прошу готовых решений...подскажите что искать...
__________________
Free-lance | Twitter | Me


Последний раз редактировалось screamge; 08.02.2007 в 11:40.
Старый 08.02.2007, 11:47
KLieriK вне форума Посмотреть профиль Отправить личное сообщение для KLieriK Найти все сообщения от KLieriK
  № 2  
Ответить с цитированием
KLieriK
 
Аватар для KLieriK

Регистрация: Jul 2004
Адрес: непонятно где
Сообщений: 1,046
Отправить сообщение для KLieriK с помощью ICQ
ничего не понял. напишите более человеческим языком.
__________________
help: .flash .xhtml|css

Старый 08.02.2007, 12:09
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 3  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
кудаж человечнее...нужно что б на клик по одному из элементов динамического списка (подгружаемого из XML) происходило действия...gotoAndPlay (), trace ()...вообщем не важно.

to KLierik только не советуйте перейти по ссылке в вашей подписе и почитать про класс XML и XMLNode
__________________
Free-lance | Twitter | Me

Старый 08.02.2007, 12:10
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 4  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
asfunction в тексте для перехода?
__________________
"We Are The Champions My Friends!" Queen

Старый 08.02.2007, 12:13
Tardos Mors вне форума Посмотреть профиль Отправить личное сообщение для Tardos Mors Найти все сообщения от Tardos Mors
  № 5  
Ответить с цитированием
Tardos Mors

Регистрация: Jul 2006
Адрес: Новосибирск
Сообщений: 530
Отправить сообщение для Tardos Mors с помощью ICQ
Либо для текстового поля разрешить ХТМЛ (list_txt.html = true) и каждую запись делать ссылой:
Код:
/*
  15 - это номер кадра.
  list_txt - имя текстового поля
*/
list_txt.htmlText = '<a href="asfunction:_root.gotoAndStop, 15">Текст ссылки</a>';
Либо данные загружать не в одно поле, а для каждой записи создать кнопку (ИМХО так удобнее)

Старый 08.02.2007, 12:20
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 6  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
to CorC ну типа того, в XML прописан кадр для каждого элемента списка и при нажатии во флеш на какой-нибудь элемент переход на нужный кадр (кадр как уже говорил прописан в XML)

to Tardos Mors уже разрешил но список большой если я для каждой записи буду прописывать в AS линк...вообщем не подойдёт, а втрой вариант точно не подходит...уже пробовал
__________________
Free-lance | Twitter | Me

Старый 08.02.2007, 12:31
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 7  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
создавай тогда программно в АС строку с asfunction
а потом перед тем как в текстфилд вставить текст
ты в него в нужное место впехивай то что сгенерил
__________________
"We Are The Champions My Friends!" Queen

Старый 08.02.2007, 12:45
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 8  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
ладно буду пробовать
__________________
Free-lance | Twitter | Me

Старый 08.02.2007, 15:36
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 9  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
всё нашёл нужную инфу
Код:
var myMP3:Sound = new Sound();
function playMP3(mp3:String) {
 myMP3.loadSound(mp3, true);
 myMP3.onLoad = function(success) {
 if (!success) {
 // code to handle errors here
 }
 };
}
this.createTextField("list_txt", this.getNextHighestDepth(), 0, 0, 200, 100);
list_txt.autoSize = true;
list_txt.html = true;
list_txt.multiline = true;
list_txt.htmlText = "<a href=\"asfunction:playMP3, track1.mp3\">Track 1</a><br>";
list_txt.htmlText += "<a href=\"asfunction:playMP3, track2.mp3\">Track 2</a><br>";

всем спасибо
__________________
Free-lance | Twitter | Me

Создать новую тему Ответ Часовой пояс GMT +4, время: 09:31.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 09:31.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.