PDA

Просмотр полной версии : Неработает линк, почему


Dessano
26.04.2007, 13:29
Сделан скроллер, картинки и урл на этиже картинки берутся из ХМЛ.

Код во флеше:

if(i<covers.length)
{
node.duplicateMovieClip("node_"+i,i)
this["node_"+i]._visible = 1;
this["node_"+i]._x = 325*i;
this["node_"+i].id = covers[i].attributes.id;
this["node_"+i].img = covers[i].attributes.url;
this["node_"+i].goto = covers[i].attributes.goto;
i++;
}
else
{
gotoAndStop(8);
}

Код на кнопке:

on(press)
{
getURL(goto, "_self");
}

Код в ХМЛ:

<?xml version="1.0" encoding="charset=utf-8"?>
<covers>
<cover id="1" url="images/01.jpg" goto="http://www.google.com"/>
</covers>


При нажатии на картинку ничего не происходит. Почему... что не так...

CorC
26.04.2007, 13:32
А что дает trace на goto в кнопке и при парсе?

Dessano
26.04.2007, 13:37
А что дает trace на goto в кнопке и при парсе?

Это как :-) я как то в action script не очень...

CorC
26.04.2007, 13:38
on(press)
{
trace(goto);
getURL(goto, "_self");
}

this["node_"+i].goto = covers[i].attributes.goto;
trace(this["node_"+i].goto);

etc
26.04.2007, 13:41
На какой такой кнопке код? Трейс поставь, есть-ли URL, для начала.

Dessano
26.04.2007, 13:44
вот файлик, там все сделано только линки неработаю.

http://www.buddhism.ee/scroll2.rar

etc
26.04.2007, 13:49
Там какой-то полный бардак. Неужели нельзя поставить трейс и сообщить нам результат?

Dessano
26.04.2007, 13:52
Да поставил я трэйс, таже фишка, ничего не происходит. А файлик я обновил, щас.
При привью во флеше, выкидывает эту ошибку: Output www.gogle.com

Код на кнопке теперь такой: on(press)
{
trace(goto);
getURL(goto, "_self");
}

Во флеше:
if(i<covers.length)
{
node.duplicateMovieClip("node_"+i,i)
this["node_"+i]._visible = 1;
this["node_"+i]._x = 325*i;
this["node_"+i].id = covers[i].attributes.id;
this["node_"+i].img = covers[i].attributes.url;
this["node_"+i].goto = covers[i].attributes.goto;
trace(this["node_"+i].goto);
i++;
}
else
{
gotoAndStop(8);
}

etc
26.04.2007, 14:01
Запустил. Выдал кучу ошибок загрузки. И после этого ты хочешь, чтобы мы помогли?

Dessano
26.04.2007, 14:06
Запустил. Выдал кучу ошибок загрузки. И после этого ты хочешь, чтобы мы помогли?

Эээ вообщето у меня показывает только онду ошибку, полсе того как я вставил Трасе.

etc
26.04.2007, 14:07
http://flasher.ru/forum/showthread.php?t=92951

Dessano
26.04.2007, 14:19
Ща посмотрим

Dessano
26.04.2007, 14:27
Нашол проблему, есть во флеше есть скрипт, который отвечает за остановку скрола, тоесть при наведении мыши скрол тормозится:

over = false;
if(_parent.arry == true) {
onEnterFrame = function() {
if(_parent.hitTest(_root._xmouse,_root._ymouse,true)) {
if(over == false) {
_root.pressable = true;
over = false;
}
}
}
} else {
_parent.onRollOver = function() {
if(_root.pressable != false) {
_root.speed = 0;
}
}
_parent.onRollOut = function() {
if(_root.pressable != false) {
_root.speed = -2;
}
}
}

Если этот код убрать то линки работают, только вот скрол не тормозится. А надо что мы останваливолся.