Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/01/2006, 14:26
Avatar de -=ArgoN=-
-=ArgoN=-
 
Fecha de Ingreso: octubre-2005
Ubicación: Barcelona, España
Mensajes: 843
Antigüedad: 18 años, 6 meses
Puntos: 1
Exclamación

Sobre la primera duda:

Tienes que poner este codigo en el primer fotograma:
boton1, boton2... son los botones de las respectivas secciones...

Código:
boton1.onRollOver = function(){
_root.movie1.play()
movie1._visible = true
movie2._visible = false
movie3._visible = false
movie4._visible = false
}
boton2.onRollOver = function(){
_root.movie2.play()
movie1._visible = false
movie2._visible = true
movie3._visible = false
movie4._visible = false
}
boton3.onRollOver = function(){
_root.movie3.play()
movie1._visible = false
movie2._visible = false
movie3._visible = true
movie4._visible = false
}
boton4.onRollOver = function(){
_root.movie4.play()
movie1._visible = false
movie2._visible = false
movie3._visible = false
movie4._visible = true
}
Los roll outs no los entiendo Que quieres hacer con esto ?

Código:
on (rollOut) {
tellTarget ("_root.movie1") {
if (_root.movie1._currentframe==10) {
play ();
}
}
}
Que si estamos en el frame 10 de movie1 se reproduzca? humm, como estan hechos los movies?

Respecto a la segunda duda:

Mejor que manipules tus botones como si fueran movie clips, ya que siempre, al salir de encima de un boton volvera al estado de reposo (no conozco ninguna forma de evitarlo creo)
Asi pues, tienes que copiar los frames de dentro del boton y pegarlos en un MC aparte (pasar el boton a MC), le pones el mismo nombre de instancia y dentro, como habra 3 frames (reposo, encima y presionado) le pones un stop() en cada frame. Frame 1 --> estado de reposo; frame 2 --> encima; frame 3 --> presionado.
Luego vas al primer frame de tu peli y le colocas esto (version mejorada de los codigos anteriores):

CODIGO DEFINITIVO:

Código:
//ON ROLL OVER's:
boton1.onRollOver = function(){
boton1.gotoAndStop(2)
boton2.gotoAndStop(1)
boton3.gotoAndStop(1)
boton4.gotoAndStop(1)
_root.movie1.play()
movie1._visible = true
movie2._visible = false
movie3._visible = false
movie4._visible = false
}
boton2.onRollOver = function(){
boton1.gotoAndStop(1)
boton2.gotoAndStop(2)
boton3.gotoAndStop(1)
boton4.gotoAndStop(1)
_root.movie2.play()
movie1._visible = false
movie2._visible = true
movie3._visible = false
movie4._visible = false
}
boton3.onRollOver = function(){
boton1.gotoAndStop(1)
boton2.gotoAndStop(1)
boton3.gotoAndStop(2)
boton4.gotoAndStop(1)
_root.movie3.play()
movie1._visible = false
movie2._visible = false
movie3._visible = true
movie4._visible = false
}
boton4.onRollOver = function(){
boton1.gotoAndStop(1)
boton2.gotoAndStop(1)
boton3.gotoAndStop(1)
boton4.gotoAndStop(2)
_root.movie4.play()
movie1._visible = false
movie2._visible = false
movie3._visible = false
movie4._visible = true
}
//ON PRESS':
boton1.onPress = function(){
boton1.gotoAndPlay(3)
}
boton2.onPress = function(){
boton2.gotoAndPlay(3)
}
boton3.onPress = function(){
boton3.gotoAndPlay(3)
}
boton4.onPress = function(){
boton4.gotoAndPlay(3)
}
//ON RELEASE's:
boton1.onRelease = function(){
boton1.gotoAndPlay(2)
}
boton2.onRelease = function(){
boton2.gotoAndPlay(2)
}
boton3.onRelease = function(){
boton3.gotoAndPlay(2)
}
boton4.onRelease = function(){
boton4.gotoAndPlay(2)
}
UFFF, salio largo ! No tengo idea de si te funcionara todo a la perfeccion porque me puse a escribirlo aqui mismo. Creo que la tercera duda que tenias con todo esto ya se solucionaria... Si falla algo me avisas

Saludos y suerte,

ArgoN