Comunidad de diseño web y desarrollo en internet online

el que me ayude con este RollOut se gana el cielo!

Citar            
MensajeEscrito el 26 Nov 2009 05:07 am
:) Hola he de contarles primeroo que todo que soyy ma bien novata en flash, no tanto pero si :D , segunto que con resppecto a la pregunta que les voy aa hacer lo he intentado todoo de todo tambien he a acudido a personas que saben mas que yo de flash y sin embargoo los he corchadoo.. yy estoyy necesitandoloo urgentemente para presentar un trabajo.

el caso es el siguiente, tengo un movie clip al cual llamo giro y este posee adentro otros pequeños movie clips con sus respectivas instancias b1,b2,b3. La cuestion es q quiero que giro rote todo el tiempo y q cuando hago rollOver sobre b1,b2, o b3 giro pare de rotar, y que cuando haga rollOut giro continue rotando. adicionalmente b1,b2 y b3 tambien giran.

hasta ahora he logrado lo primero que giro pare cundo le doy rollover a b1, b2 o b3 pero no he logrado que cuando ocurra el rollOut continue la rotacion. seguaramente sea algo muy sencillo peroo, crreannme loo he intentado de muchas formas, de antemano muchas gracias

Código ActionScript :

#include "mc_tween2.as"
var conteoM=0;
      
_root.onEnterFrame=function(){
if (conteo=360)    {
conteoM+=1;
_root.giro._rotation=conteoM;
_root.giro.b1._rotation=conteoM;
_root.giro.b2._rotation=conteoM;
_root.giro.b3._rotation=conteoM;
}
}   
 _root.giro.b1.onRollOver = function () {
 _root.giro = stop;
};
_root.giro.b2.onRollOver = function (){
_root.giro = stop;
} 
_root.giro.b3.onRollOver = function (){
_root.giro = stop;
}; 

Por this.girl

4 de clabLevel



 

msie8
Citar            
MensajeEscrito el 26 Nov 2009 05:25 am
La verdad me sorprende que funcione el código :P, intenté corregirte algunos de los errores y el bug en particular que quieres solucionar.

Ten cuenta que lo escribí aquí, puede fallar, pero la idea base sería esta:

Código ActionScript :

#include "mc_tween2.as" 

var conteoM:Number=0;
var giro1:Boolean = true;
var giro2:Boolean=true;
var giro3:Boolean=true; 
       
_root.onEnterFrame=function(){ 

    if (conteo<360)    { 

        conteoM+=1; 

        _root.giro._rotation=conteoM; 

        if(giro1){
            _root.giro.b1._rotation=conteoM; 
        }

        if(giro2){
            _root.giro.b2._rotation=conteoM; 
        }

        if(giro3){
            _root.giro.b3._rotation=conteoM; 
        }

    } else{

    conteoM=0;

    } 


}    
_root.giro.b1.onRollOver = function () { 
    giro1=false;
}; 
_root.giro.b2.onRollOver = function (){ 
    giro2=false;
}  
_root.giro.b3.onRollOver = function (){ 
    giro3=false;
}; 

_root.giro.b1.onRollOut = function () { 
    giro1=true;
}; 

_root.giro.b2.onRollOut = function () { 
    giro2=true;
}; 

_root.giro.b3.onRollOut = function () { 
    giro3=true;
}; 


Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 26 Nov 2009 05:36 am
Bien! menos mal aclare lo de Novata :oops: jiji lo probare entonces y te contare si ha funcionado

Por this.girl

4 de clabLevel



 

msie8
Citar            
MensajeEscrito el 26 Nov 2009 05:38 am
this.girl, sorry, no quise ofenderte con mi comentario... Pregunta: ¿Para que haces el include de:

Código ActionScript :

#include "mc_tween2.as"


Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 26 Nov 2009 06:05 am
para ponerle blur y tal vez algo mas :lol: con el mctween a los movieclip internos (ya lo hice) =)
... mnnn te cuento ya he probado el codigo no ha funcionado queda todo estatico he reviso comas corchete.. etec.. yy tampoco me indica que exista algun error ... mnn
mmnn ahora pues tambien podria intentar la rotacion con el mc.. peroo tambien lo he intentado aunque no con mucho esmeroo y nada... mmmnn

Por this.girl

4 de clabLevel



 

msie8
Citar            
MensajeEscrito el 26 Nov 2009 06:14 am
te cuentoo revise de nuevoo.. yy sii noo le habia puestoo un corchete je ahora gira.. pero no para cuando le doy rollover

Por this.girl

4 de clabLevel



 

msie8
Citar            
MensajeEscrito el 26 Nov 2009 06:32 am
Buenoo ahora he revisadoo con mas detenimiendoo cai en cuenta que los on roll over roll out realmente irian no asi

Código ActionScript :

_root.giro.b1.onRollOut = function (){      
    giro1=true;

sino

Código ActionScript :

_root.giro.b1.onRollOut = function (){      
    giro=true;

paraq ue detuvieran el movie clip que los contiene que es giro
.. Peroo y el pero sigue; haciendole este pequeño cambio, efectivamente deja de rotar giro con rollver pero no se activa la rotacion con el roll out... je... te seguire contando si se te ocurre algo me avisas gracias

Por this.girl

4 de clabLevel



 

msie8
Citar            
MensajeEscrito el 26 Nov 2009 07:40 pm
this.girl, no encuentro diferente entre el primer código y el segundo código :S

Para que se detegan, tienes que hacer que en el rollOut giro sea false:

Código ActionScript :

giro=false;


Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox

 

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