Tema: Flasheando
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/12/2005, 08:10
Avatar de luistar
luistar
 
Fecha de Ingreso: marzo-2005
Ubicación: Argentina
Mensajes: 939
Antigüedad: 19 años, 1 mes
Puntos: 0
tu reloj tiene que ser un clip de pelicula o movieClip
y pones este código directamente en el reloj.. cómo?
selecciona el reloj, y abres el panel de acciones

Código PHP:
on (rollOver) {
    
this._xscale this._yscale=200;
}
on (rollOut) {
    
this._xscale this._yscale=100;

otra opción sería:
Código PHP:
on (rollOver) {
    
this.onEnterFrame = function() {
        if (
this._xscale<200) {
            
this._xscale this._yscale += 10;
        } else {
            
delete this.onEnterFrame;
        }
    };
}
on (rollOut) {
    
this.onEnterFrame = function() {
        if (
this._xscale>100) {
            
this._xscale this._yscale -= 10;
        } else {
            
delete this.onEnterFrame;
        }
    };

PD. para que tu reloj se escale con respecto al centro y no con una esquina, tienes que hacer que el contenido del movieClip reloj esté centrado con respecto a las coordenadas 0,0 del mismo... o puedes usar esta funcion

Código PHP:
//en el primer fotograma de _root :
MovieClip.prototype.escalar_centro = function(escala){
    
centro_x this._x this._width/2;
    
centro_y this._y this._height/2;
    
this._xscale this._yscale escala;
    
this._x centro_x-this._width/2;
    
this._y centro_y-this._height/2;
}
stop(); 
y el codigo para el reloj cambiaria en algo:

Código PHP:
on (rollOver) {
    
this.onEnterFrame = function() {
        
escala this._xscale
        
if (escala<200) {
            
escala+=10;
            
this.escalar_centro(escala);
        } else {
            
delete this.onEnterFrame;
        }
    };
}
on (rollOut) {
    
this.onEnterFrame = function() {
        
escala this._xscale
        
if (escala>100) {
            
escala-=10;
            
this.escalar_centro(escala);
        } else {
            
delete this.onEnterFrame;
        }
    };

:D
__________________
Si digo que soy mentiroso. ¿Lo soy?