Oi pessoal , sou meio novo no MX, fiz um código de slide, mas está dando erro de Sintaxe, e não consigo achar o erro... alguém pode me ajudar.. aí vai o código
Oi pessoal, meu código está dando erro de sintaxe, mas não consegui achar onde está o erro.... aí vai... se alguém puder me dar uma mão..fico grato
// Action script...
// [onClipEvent of sprite 3 in frame 1]
onClipEvent (enterFrame)
{
if (_root.XMLload && _root._framesloaded == _root._totalframes)
Pergunta
Guest - Carlos -
Oi pessoal , sou meio novo no MX, fiz um código de slide, mas está dando erro de Sintaxe, e não consigo achar o erro... alguém pode me ajudar.. aí vai o código
Oi pessoal, meu código está dando erro de sintaxe, mas não consegui achar onde está o erro.... aí vai... se alguém puder me dar uma mão..fico grato
// Action script...
// [onClipEvent of sprite 3 in frame 1]
onClipEvent (enterFrame)
{
if (_root.XMLload && _root._framesloaded == _root._totalframes)
{
_root.XMLload = 0;
_root.XMLdest.load("http://www.meusite.com/xml/destaques.xml?i=" + Math.random());
} // end if
}
onClipEvent (load)
{
this._alpha = 0;
if (_framesloaded == _totalframes && _totalframes == 1)
{
_root.ImgLoaded();
} // end if
}
on (release)
{
var link = _root.arrLink[this._name.charAt(4)];
if (link != "")
{
getURL(link, "");
} // end if
}
// [onClipEvent of sprite 6 in frame 5]
onClipEvent (enterFrame)
{
if (_root.s != null)
{
eval("_root.foto" + atual)._alpha = 0;
_root.p = _root.s;
_root.s = null;
gotoAndPlay(1);
} // end if
var frame = _currentframe;
var atual = _root.p;
if (frame <= 6)
{
eval("_root.foto" + atual).swapDepths(100);
eval("_root.foto" + atual)._x = 6;
eval("_root.foto" + atual)._y = 9;
var per = 100 - Math.ceil(_currentframe * 100 / 6);
var cor = new Color("_root.foto" + atual);
var trans = new Object();
trans = {ra: "100", rb: per, ga: "100", gb: per, ba: "100", bb: per, aa: 110 - per, ab: "0"};
cor.setTransform(trans);
_root.titulo = _root.arrTitulo[atual];
_root.resumo = _root.arrResumo[atual];
} // end if
if (_currentframe > _totalframes - 1)
{
eval("_root.foto" + atual)._alpha = 0;
} // end if
if (_currentframe == _totalframes)
{
_root.p = (_root.p + 1) % (_root.n + 1);
} // end if
}
// [Action in Frame 1]
function GoToSite(obj, item)
{
getURL("http://www.meusite.com/", "_blank", "GET");
} // End of the function
function ImgLoaded()
{
if (m == n - 1)
{
gotoAndPlay("dest");
}
else
{
++m;
} // end else if
} // End of the function
var MainMenu = new ContextMenu();
var MainMenuIten = new ContextMenuItem("www.meusite.com", GoToSite);
MainMenuIten.enabled = false;
MainMenu.customItems.push(MainMenuIten);
MainMenu.hideBuiltInItems();
_root.menu = MainMenu;
getURL("FSCommand:allowscale", false);
stop ();
var n = 0;
var m = -1;
var p = 0;
var s = null;
var xmlloaded = 0;
var arrTitulo = new Array();
var arrResumo = new Array();
var arrImagem = new Array();
var arrLink = new Array();
System.useCodepage = true;
msgLoading = "Carregando o XML";
XMLload = 1;
XMLdest = new XML();
XMLdest.ignoreWhite = true;
XMLdest.onLoad = function (sucess)
{
if (sucess)
{
var _loc4 = this.firstChild.firstChild;
var _loc3 = 0;
while (_loc4 != null)
{
for (var _loc2 = 0; _loc2 < _loc4.childNodes.length; ++_loc2)
{
e = _loc4.childNodes[_loc2];
if (e.nodeName !== "titulo")
{
continue;
} // end if
arrTitulo[_loc3] = e.childNodes[0].nodeValue;
continue;
arrResumo[_loc3] = e.childNodes[0].nodeValue;
continue;
arrImagem[_loc3] = e.childNodes[0].nodeValue;
continue;
arrLink[_loc3] = e.childNodes[0].nodeValue;
continue;
} // end of for
++_loc3;
_loc4 = _loc4.nextSibling;
} // end while
msgLoading = "Carregando Fotos";
n = _loc3 - 1;
for (var _loc2 = 0; _loc2 <= n; ++_loc2)
{
duplicateMovieClip("foto", "foto" + _loc2, _loc2);
loadMovie(arrImagem[_loc2] + "?i=" + Math.random(), "foto" + _loc2);
} // end of for
}
else
{
msgLoading = "Não foi possível carregar os destaques";
} // end else if
};
// [Action in Frame 5]
janela.swapDepths(140);
Effects.swapDepths(120);
// [Action in Frame 10]
stop ();
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.