Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, estou quebrando a cabeça e não estou achando uma solução ...estou criando meu portfolio e tudo vinha bem até quando resolvi criar uma função no onRelease. Essa função deveria mover o item selecionado e os outros itens nao selecionado deveriam diminuir de tamanho. Mas quando clico em qualquer item nada acontece ... preciso da ajuda de vcs ... Aqui está o código ...
>
import mx.utils.Delegate;
import mx.transitions.Tween;
import mx.transitions.Easing.*;
var ouvinte:Object = new Object();
var loader:MovieClipLoader = new MovieClipLoader ();
var home:MovieClip = this;
var thumbX:Number = 55;
var xml:XML = new XML ();
xml.ignoreWhite = true;
ouvinte.onLoadStart = function (pAlvo:MovieClip):Void {
trace("começou o dowload");
}
xml.onLoad = function () {
var nodes = this.firstChild.childNodes;
var qtd:Number = nodes.length;
for (var i=0; i<qtd; i++) {
//trace(i);
var atual:MovieClip = home.attachMovie("item", "item"+i, i+1);
loader.loadClip(nodes*.attributes.image, atual.icon.inner);*
* //atual.icon.inner.loadMovie(pLista**.attributes.image);*
* atual.reflexo.inner.loadMovie(nodes**.attributes.image);*
* var tw3:Tween = new Tween(atual,"_x",Bounce.easeOut,atual._x,thumbX,5,false);*
* var tw4:Tween = new Tween(atual,"_y",Bounce.easeOut,atual._y,400,5,false);*
* var tw5:Tween = new Tween(atual,"_alpha",Bounce.easeOut,0,100,15,false);*
atual.icon.onRelease = released;
atual._x = thumbX;
thumbX += 180;
}
}
function released () {
for (i=0; i<qtd; i++) {
var t:MovieClip = home["item"+i];
t.xPos = t._x;
t.yPos = t._y;
t.theScale = t._xscale;
if (t != this._parent) {
* var anima:Tween = new Tween (t, "_xscale", Strong.easeOut, t._xscale, 0, 1, true);*
* var anima2:Tween = new Tween (t, "_yscale", Strong.easeOut, t._yscale, 0, 1, true);*
* var anima3:Tween = new Tween (t, "_alpha", Strong.easeOut, 100, 0, 1, true);*
}
else {
* var anima:Tween = new Tween (t, "_xscale", Strong.easeOut, t._xscale, 100, 1, true);*
* var anima2:Tween = new Tween (t, "_yscale", Strong.easeOut, t._yscale, 100, 1, true);*
* var anima3:Tween = new Tween (t, "_x", Strong.easeOut, t._x, 200, 1, true);*
* var anima4:Tween = new Tween (t, "_y", Strong.easeOut, t._y, 320, 1, true);*
}
}
}
loader.addListener(ouvinte);
xml.load("site.xml");
Carregando comentários...