Просмотр полной версии : переход на адрес - кнопка
кнопка берет адрез из хмл-файла. по ее нажатию линк присоединяется к адресу расположения самой флешки xxx.com/link. как это поправить?
on(release){
getURL(_root.patch[b], '_blank');
}
p.s. ссылка должна открываться отдельно
значит что-то не так делаешь.
вот как нужно:
код во флеше:
function loadXML(loaded)
{
if (loaded)
{
_root.linkDetails = this.firstChild.childNodes[0].childNodes[0].firstChild.nodeValue;
links.text = _root.links;
}
else
{
trace ("file not loaded!");
}
}
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("my_xml.xml");
button_name.onPress = function ()
{
getURL(_root.linkDetails, "_self");
};
а вот xml:
<links>
<lnk>
<link>http://my_links.com</link>
</lnk>
</links>
теперь у себя ошибку найди
все линки выводит (trace). при запуске флешки - нормально переходит на нужный сайт. но проблема только тогда, когда она вставляется в сайт
nOobCrafter
22.12.2008, 18:01
по ее нажатию линк присоединяется к адресу расположения самой флешки xxx.com/link.
мне кажеться тут пхп надо а не просто флеш, а что просто ссылки никак не пойдут? то есть вместо добавления части адреса указывать полный.
nOobCrafter ничего подобного, я привел пример с одной линкой из xml, а вообще я думаю что будет целесообразней прописать полный путь к xml
дело в том, что в хмл линки прописаны по типу http://yyy.com. они все выводятся через trace так, как и записаны. открываю флеш, нажимаю на кнопку перехода - открывается сайт yyy.com. загружаю флеш на сайт xxx.com - пробую там. получается что открытаю страница обновляется - а в адресе в браузере пишет xxx.com/www.yyy.com
ну покажи исходники что ли, а то я так уже потерялся
хмл формируется программно с сайта через цмс. но вид примерно имеет такой
исходник в порядке, рабочий, а значит у тебя стоит проблема с получением данных с одного сайта на другой, в этом случае тебе нужно попробовать разобраться с работой crossdomain, потому как я так понял у тебя сайт: http://yyy.com. и тебе нужно получать данные с xxx.com?
т.е. это проблема не флеша - а программирования на сайте?
вот я и спрашиваю, если тебе нужно с одного сайта флешом получать данные(картинки) с другого сайта, то обычным путем это не получиться, потому что срабатывает политика безопастности в флеш плеере, чтоб флешке разрешить получать данные с другого домена, то нужно использовать crossdomain.xml
нет. картинки хранятся на моем сайте. с другого домена я ничего не получаю. просто это примеры работ. и есть ссылка, где можно посмотреть этот сайт "в живую". и ссылка берется прописанная у меня же в хмл. но переход не идет из-за того что ссылка цепляется за основной сайт
тогда как способ, переделать так чтоб были в xml прописан полный путь к картинкам
а при чем тут картинки) я что-то не понимаю
извени, не правильно написал, попробуй так: убери вообще в xml урл своего сайта, и попробуй отобразить данные
хм. а урл моего сайта там нигде не указывается.
вообщем, я решила делать умный вид и говорить что проблема не в флеше :):)
да нет, все ж разобраться надо в чем проблема, а в xml все же урл есть: www.yakova.com
так это урл, на который должнен перейти по клику мыши
Mnilionic
23.12.2008, 01:38
Что за www?
Абсолютные ссылки начинаются с http://!
может в этом и дело? просто когда я делала флеш, то создавала свой хмл и там был http. а тот, что сейчас выложила здесь - то это тот хмл, который формируется программно на основе цмс и там ссылки идут www. но и тот и тот хмл если тестить на компьюере (не заливая на сервер) переходят на нужный сайт
Mnilionic
23.12.2008, 02:04
дело именно в этом.
спс вам всем за обсуждение) буду пробовать завтра.
MOCKBA99
30.12.2008, 04:05
Помогите мне пожалуйсто, у меня новая версия Flash CS4 Я пытался зделать кнопку верней я её взял из архива готовую, но незнаю как зделать на неё правельный скрипт что бы при нажатии я переходил на определённую страницу интернета. Если кто нибудь имел дело с новым Flash CS4 или знает как это зделать или есть готовый файл то вы немогли бы прикрепить к информации которую вы мне дадите! Если токова имеется. Заранее спасибо!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.