Primero, el setProperty tiene el sintaxis "setProperty ( "clip", _visible, [true,false]);
Segundo, para evitar de tener que repetir el c�digo de los botones (que en el fondo hacen lo mismo),
con una peque�a funci�n podemos controlar todos.
En el frame 1 de la peli tienes que poner:
 
var clipsTotal = 5;//el total de los clips que quieras que sean visibles/invisibles
VISIBILITY(3);//el numero de clip visible al cargar la peli
 
function VISIBILITY (num) {
 
 var clip = "clip" + num;
 for (c=1;c<=clipsTotal;c++) {
      setProperty (["clip"+c], _visible, true);
      if (substring (clip, 5, 1) != c) {
           setProperty (["clip"+c], _visible, false);
      }
 } 
}
 
los botones llevan lo siguiente:
 
on (release) {
 _root.VISIBILITY(numeroDeClip);//donde numeroDeClip es el clip visible
}
 
eso es todo, salu2
 
 
 
-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]En nombre de sandra
Enviado el: martes, 16 de octubre de 2001 10:52
Para: FlashMaestro
Asunto: [flashmaestro] visibility de clips

Hola a todos!!
A ver si me pod�is ayudar:
Tengo una pel�cula swf con unos botones y varios clips de pel�cula apilados unos encima de otros.
En el primer fotograma quiero que s�lo aparezca uno visible.
Al pinchar en los botones quiero que desaparezcan todos y s�lo se vea el clip se�alado en cada caso.
En el primer fotograma he puesto:
Set property ("/clip1", Visibility)=False
Set property ("/clip2", Visibility)=False
...
para que desaparezcan esos clips y se vea s�lo un clip.
Pero no funciona, aparecen los clips uno encima del otro tal y como los he colocado.
En los botones he puesto lo mismo:
Set property ("/clip1", Visibility)=False
Set property ("/clip2", Visibility)=True
para que el 1 desaparezca y se vea el clip2.
�alguien me puede ayudar?
Gracias.

Responder a