Comunidad de diseño web y desarrollo en internet online

Botones aumaticos?? 2 Pregunticas

Citar            
MensajeEscrito el 03 Jun 2007 07:21 pm
Hola amigos de Cristalab!

Les tengo dos preguntas muy cortas:
1-. He visto que en muchos sitios web, en su botonera hecha en flash. tienen un diseño muy bonito muy bien elaborado y que es algo complejo, ahora, dudo muchísimo que hagan un botón para cada una de las opciones de la botonera, ya que deben modificar el texto y todos sabemos que si copiamos y pegamos un botón y lo modificamos, las copias también se modifican. Ahora, se que copiando el símbolo y pegandolo en otra carpeta en la biblioteca con otro nombre ayuda, pero igual es muy tedioso o fastidioso modificar botón por botón. Mi pregunta es, hay alguna manera de hacerlo automático? quizas con texto dinámico?

2-. Lo he intentado en Dreamweaver pero no me sale, quiero que mi película flash, cuando se exporte en HTML, quede en el centro tanto horizontal como verticalmente, logro que me salga centrado horizontalmente, pero siempre se queda arriba la película nunca en el centro verticalmente, alguien me puede ayudar?

Muchas gracias!!

Por trino_as

138 de clabLevel



Genero:Masculino  

Venezuela

msie7
Citar            
MensajeEscrito el 04 Jun 2007 01:42 pm

trino_as escribió:

1-. He visto que en muchos sitios web, en su botonera hecha en flash. tienen un diseño muy bonito muy bien elaborado y que es algo complejo, ahora, dudo muchísimo que hagan un botón para cada una de las opciones de la botonera, ya que deben modificar el texto y todos sabemos que si copiamos y pegamos un botón y lo modificamos, las copias también se modifican. Ahora, se que copiando el símbolo y pegandolo en otra carpeta en la biblioteca con otro nombre ayuda, pero igual es muy tedioso o fastidioso modificar botón por botón. Mi pregunta es, hay alguna manera de hacerlo automático? quizas con texto dinámico?
No uses botones, usá MCs y textos dinámicos.

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

firefox
Citar            
MensajeEscrito el 04 Jun 2007 03:22 pm
Ok pero si la respuesta fuese un poco mas elaborada quizás entendiera el proceso completo :wink: (Codigos, pasos...etc)

Por trino_as

138 de clabLevel



Genero:Masculino  

Venezuela

firefox
Citar            
MensajeEscrito el 04 Jun 2007 08:01 pm
Hola, se refiere a usar el mismo movieclip pero como el mc tiene un texto dinámico en su interior debes definir el texto por código, asignándolo por cada instance que tengas, algo como:

Código :

boton1.texto._text = "sobre mi"
boton2.texto._text = "preguntas"

el campo de texto dinámico en el mc debe llamarse "texto" para este ejemplo en particular.

Por Xyrer

628 de clabLevel

1 tutorial

Genero:Masculino  

Android App Development

firefox
Citar            
MensajeEscrito el 05 Jun 2007 03:17 am
Hola! gracias! pero que sería en

Código :

boton1.texto._text = "sobre mi"
el
boton1
debo llamar asi a la instancia del movieclip? y por el orden que los coloque es que se colocaran en el texto?? perdon pero es que cuando se trata de codigo soy muy meticuloso y me gusta entender todo en concreto.

Por trino_as

138 de clabLevel



Genero:Masculino  

Venezuela

msie7
Citar            
MensajeEscrito el 05 Jun 2007 01:41 pm
Vas a tener un simbolo (que sera el template de tu boton), con un texto dinámico dentro de este, al que llamaras "texto" (por ejemplo).

Luego colocas las instancais del simbolo sobre tu escenario, a cada instancia le pones un nombre de instancia
(por ejemplo boton1, boton2, etc).
y el el primer fotograma de tu linea de tiempo principal colocas el codigo que cambia el texto de cada instancia de tu boton:

Código :

boton1.texto._text = "sobre mi";
boton2.texto._text = "ayuda"";
boton3.texto._text = "contactoi";
boton4.texto._text = "etc.";

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

msie7
Citar            
MensajeEscrito el 05 Jun 2007 06:03 pm
Nota: _text se puede reemplazar por text a secas.

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

firefox
Citar            
MensajeEscrito el 08 Jun 2007 01:17 pm
Muchísimas gracias!!

Ahora si comprendo todo! gracias a todos!!

Por trino_as

138 de clabLevel



Genero:Masculino  

Venezuela

firefox
Citar            
MensajeEscrito el 09 Jun 2007 03:53 pm
Otra pregunta que debe ser muy fácil, cuando animo los mc, como hago para activarlos cuando pase el mouse? yo se que es con:

Código :

on (rollOver) {
   play();
}
on (rollOut) {
   play();
}


Utilizo el Play por que hice toda la animación en una sola secuencia de fotogramas, es decir, puse la animacion dentro de mi Movie Clip y pegué el código haciendo click en el movie clip y presionando F9 para acciones. EL problema lo pueden ver en el siguiente link, se supone que cuando pasen el mouse por encima del rectangulo gris este desaparece, y cuando quitan el mouse de encima este aparece de nuevo, pero pasen el mouse muy rapido y veran que no funciona solo desaparece el rectangulo y si vuelven a pasar el mouse este reaparece pero se altera el orden de animacion.

Aqui les dejo el archivo fuente .fla para que lo modifiquen y vean lo que trato de hacer y me ayuden porfavor!

Muchas gracias de antemano![/url]

Por trino_as

138 de clabLevel



Genero:Masculino  

Venezuela

msie7
Citar            
MensajeEscrito el 09 Jun 2007 07:18 pm
No detecta el RollOut debido a la velocidad del mouse. Usando hitTest lo solucionás sin mucha dificultad. Fijate en la ayuda de Flash.

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

firefox
Citar            
MensajeEscrito el 09 Jun 2007 08:09 pm
Utiliza este código en la linea de tiempo principal, a mi me resulta.
Desde cada uno de los botones, llamas a la función alpha.
los parámetros son:
mc= nombre de la instancia del movieClip que vas a utilizar como botón.
nivel= al grado de transparencia que quieres alcanzar.
vel= la velocidad a la que se va a realizar el efecto (es inversa)

Código :

//*********************************
function alpha (mc, nivel, vel) {
   mc.onEnterFrame = function () {
      mc._alpha += (nivel -mc._alpha) / vel;
      if (mc._alpha <= nivel && mc._alpha >= nivel) {
         mc._alpha = nivel;
         delete this.onEnterFrame;
      }
   };
}
//******************************
mi_mc.onRollOver=function(){
   alpha (this, 0, 5) 
   }
//
mi_mc.onRollOut=function(){
   alpha (this, 100, 5) 
   }

Por antonio_L

161 de clabLevel



Genero:Masculino  

de Linares

firefox
Citar            
MensajeEscrito el 09 Jun 2007 11:13 pm
Hola! el problema no es como hacer que sirva el alfa, lo puse como un ejemplo, pero que si quiero hacer una animacion mas avanzada con mascaras o AS? buscare el "hitTest" en flash a ver de que se trata ya que me das datos demasiado incognitos y cortos Hernan jajaja pero muchisimas gracias a ambos! Volvere si no encuentro nada.

Por trino_as

138 de clabLevel



Genero:Masculino  

Venezuela

msie7
Citar            
MensajeEscrito el 10 Jun 2007 02:32 am
el el fotograma 16 del boton en lugar de un stop() coloca:

Código :

if (this.hitTest(_root._xmouse, _root._ymouse)) stop();

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

msie7
Citar            
MensajeEscrito el 10 Jun 2007 02:37 am
Y para simplificar el codigo pones esto en el primer fotograma donde aparecen tus botones:

Código :

Continua = function () {
   this.play()
}
TotBotones = 5;  // <--- Aqui pones el número de botones que tienes
for (nB=1; nB <= TotBotones; nB++) {
   _root["Boton" + nB].onRollOver =    _root["Boton" + nB].onRollOut = Continua;
}

Así ya no tienes que poner el código en cada botón del rollOver y rollOut

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

msie7
Citar            
MensajeEscrito el 10 Jun 2007 02:38 am
Muchisimas gracias!! me simplifiscaste todo! gracias!!

Por trino_as

138 de clabLevel



Genero:Masculino  

Venezuela

msie7
Citar            
MensajeEscrito el 10 Jun 2007 03:45 am

trino_as escribió:

[...]me das datos demasiado incognitos y cortos Hernan jajaja

Morpheus escribió:

I can only show you the door. You're the one that has to walk through it.

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

firefox
Citar            
MensajeEscrito el 10 Jun 2007 05:12 pm
But if the door is closed I cannot walk through it my friend.

Por trino_as

138 de clabLevel



Genero:Masculino  

Venezuela

msie7
Citar            
MensajeEscrito el 10 Jun 2007 07:16 pm
How do you know if it's closed if you don't even knock?

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

firefox

 

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