Comunidad de diseño web y desarrollo en internet online

Otra pregunta sobre sintaxis

Citar            
MensajeEscrito el 24 Jul 2005 06:52 pm
Que quiere decir cuando ponen esta instruccion:


this.attachMovie(menuBot, "pequena"+i, i%5+10);


En esta instrucción entiendo todo menos la parte que dice i%5+10

osea ya se que esa parte de la instruccion es el nivel de del mc que se esta atachando pero no entiendo por que el %

Si me pueden ayudar se los agradezco mucho, gracias!!!

Por 3dg

65 de clabLevel



Genero:Masculino  

Buenos Aires Argentina

firefox
Citar            
MensajeEscrito el 24 Jul 2005 07:00 pm
sabes lo que es el resto o residuo en una division pues eso hace % retorna el resto de una división, llamado tambien mod, te explico mejor:

5 / 2 = 2 y el resto seria 1
5 / 5 = 1 y el resto seria 0
10/4 = 2 y el resto seria 2

5%2 retornaria 1
5%1 retornaria 0
10%4 retornaria 2

:wink:

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 24 Jul 2005 07:08 pm
yo tengo este siguiente codigo:


function criamenu(inicio) {
posX = -83;
posY = 0;
for (var i = inicio; i<inicio+5; i++) {
//trace()
this.attachMovie(menuBot, "pequena"+i, i%5+10);
var item:Object = this["pequena"+i];
item.num = i+1;
var foto:String = meuXML.childNodes[i].attributes.foto;
item.foto = (meuXML.childNodes[i].attributes.foto);
//item.desc = (meuXML.childNodes[i].attributes.desc);
item.alvo_peq.loadMovie(path+"peq/"+foto+"_resize.JPG");
//_root.desc.desc2.desc_txt.text = meuXML.firstChild.attributes.desc;
this._parent.existem.text = meuXML.childNodes.length;
item._x = posX += (item._width)+3;
item._y = posY;
item.bt.useHandCursor = false;
item.bt.onRollOver = function() {
_root.atual = item.num;
//_root.desc_thumb.desc2.desc_txt.text = this._parent.desc;
//_root.desc_thumb.gotoAndPlay(2);
var som:Sound = new Sound();
som.attachSound("som");
som.start();
};
item.bt.onRollOut = function() {
//_root.desc_thumb.gotoAndPlay(7);
};
item.bt.onRelease = function() {
_root.desc.desc2.desc_txt.text = this._parent.desc;
_root.alvo_grande.loadMovie("grande/"+this._parent.foto+".jpg");
};
}
}


Este codigo con otro que esta tambien en el mismo frame pero que no viene al caso, lo que hace es hacer un galeria de imagenes del tipo thumb (miniaturas de las imagenes), mi problema es que yo quiero que se muestren cada 10 imagenes y no cada 5 como esta en este codigo.

Se entiene mas o menos, si me podes dar una mano mejor.

Por 3dg

65 de clabLevel



Genero:Masculino  

Buenos Aires Argentina

firefox
Citar            
MensajeEscrito el 24 Jul 2005 07:13 pm

Código :

 for (var i = inicio; i<inicio+10; i++) {

Código :

 this.attachMovie(menuBot, "pequena"+i, i%10+10);


mmm, debes tener cuidado como llega el parametro inicio :wink: para que venga de 10 en 10, me imagino que antes venia de 5 en 5 :D

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 24 Jul 2005 07:41 pm
Si esta bien como vos me pusiste.

Muchas gracias!!!

Por 3dg

65 de clabLevel



Genero:Masculino  

Buenos Aires Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.