Comunidad de diseño web y desarrollo en internet online

Galeria de fotos en Flash

Citar            
MensajeEscrito el 09 Abr 2009 04:45 am
hola, he creado una galeria en flash agregue las acciones a los botones:

para el botón anterior
on (release) {
prevFrame();
}

para el boton play
on (release) {play();
}

para el boton parar
on (release) {
stop();
}
para el botón siguiente
on (release) {
nextFrame();
}

Mi problema es que quiero que al finalizar el ultimo fotograma, realice un ciclo y vuelva al primero
automaticamente...........porque con la galeria que hice guiandome de un foro al llegar a la ultima imagen, dandole clic al boton (ya sea avanzar o retroceder) se detiene y no avanza mas.si alguien puede ayudarme porfa....gracias de antemano :lol:

Por INA_987

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 09 Abr 2009 06:13 am
oye men no soy un experto en esto pero k no seria mas facil con action script y cargarlas por medio de xml
yo tengo ejemplos k son faciles de hacer

Por tjmysteri

Claber

138 de clabLevel



 

msie8
Citar            
MensajeEscrito el 09 Abr 2009 06:19 am
bueno gracias ............si puedes pasar esos ejemplos se agradece

Por INA_987

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 09 Abr 2009 06:51 am
ok miren primero antes k nada el fabuloso XML

Código XML :

<imagnes>
  <img titulo="Thunder" ur="im0.jpg"/>
  <img titulo="Futurama" ur="im1.jpg"/>
  <img titulo="Bart" ur="im2.jpg"/>
  <img titulo="Bart & Homero" ur="im3.jpg"/>
  <img titulo="Mono" ur="im4.jpg"/>
  <img titulo="Mono #2" ur="im5.jpg"/>
  <img titulo="Futurama #2" ur="im6.jpg"/>
  <img titulo="Stewie" ur="im7.jpg"/>
</imagnes>



despues en flash krear dos textos dinamicos y a uno ponerle en nombre de instancia t y al otro en var: des
y krear dos botones uno k es el de siguiente y otro k es el de atras ( nota ) no hagan botones ok son solo dos clips de pelicula y en nombre de isntancia pongales al k dara en la foto siguiente "nex" y al de foto atras "prev"
y aki va el fabuloso script

es para AS2.0 ok

Código ActionScript :

num=0
_root.createEmptyMovieClip("img",1)
_root.img._x=0
_root.img._y=0
xml = new XML()
xml.ignoreWhite=true
xml.onLoad=function(ok){ 
if (ok){
  tot=xml.firstChild.childNodes.length
  mostrar()  
}else
  trace ("error")
}
xml.load("imagenes.xml")

pre.onRelease=function(){ 
 if (num==0){
  num=tot-1
  mostrar()
 }else{
  num--
  mostrar()
 }
}

nex.onRelease=function(){ 
 if (num==tot-1){
  num=0
  mostrar()
 }
 else{
  num++
  mostrar()
 }
}


function  mostrar(){ 
  _root.img.loadMovie (xml.firstChild.childNodes[num].attributes.ur)
  des=xml.firstChild.childNodes[num].attributes.titulo
  t.text=num+1 + "/" + tot
}


ok espero este script sea de su ayuda cualkier duda kedo a su dispocision saludos



http://www.miltonomar.com

Por tjmysteri

Claber

138 de clabLevel



 

msie8
Citar            
MensajeEscrito el 26 Abr 2009 04:10 pm
mmm yo creo que lo mas simple INA-987 es que no modifiques tu codigo de action script y en el ultimo fotograma de la linea de tiempo coloques:

gotoAndStop("1"); si es que queres que se detenga.
o
gotoAndPlay("1"); si es que queres que sea un ciclo continuo

Por Francisco86

23 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Abr 2009 04:11 am
GRACIAS SI FUNCIONA EL CICLO CONTINUO

Por INA_987

5 de clabLevel



 

msie

 

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