Foros del Web » Creando para Internet » Flash y Actionscript »

Problema con botones

Estas en el tema de Problema con botones en el foro de Flash y Actionscript en Foros del Web. Es normal por el trace que esta aqui: Cita: function pulsado(boton:MovieClip) { for (var i:int=0; i<botones_array.length; i++) { if (botones_array[i] == boton) { trace("igual"+" "+botones_array[i]+"*************"+ ...

  #31 (permalink)  
Antiguo 02/11/2010, 11:04
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: Problema con botones

Es normal por el trace que esta aqui:

Cita:
function pulsado(boton:MovieClip)
{
for (var i:int=0; i<botones_array.length; i++)
{


if (botones_array[i] == boton)
{
trace("igual"+" "+botones_array[i]+"*************"+ boton);


botones_array[i].mouseEnabled = false;

botones_array[i].mouseChildren = false;
}

}

}
sobre el color de fondo puedes hacerlo de varias formas la mas simple es crear un cuadro grande en la capa mas baja y despues cada que das click a un boton cambiar el color del fondo por ejemplo con este código:

Cita:
var ObjColor:Color = new Color(_root.fondo_mc);
ObjColor.setRGB(0xFF0000
donde fondo_mc es el nombre de instancia del cuadro que dibujaste como fondo, para cambiar el fondo de manera mas fina puedes usar las librerias de tweenmax
__________________
{ Flash }
  #32 (permalink)  
Antiguo 02/11/2010, 11:11
 
Fecha de Ingreso: octubre-2010
Mensajes: 96
Antigüedad: 14 años
Puntos: 2
Respuesta: Problema con botones

Muchas gracias. A ver si voy aprendiendo cosas... siento molestarte tanto, es que tengo prisa para terminarla y es la primera vez que hago algo de esto. Un millon de gracias por tu tiempo de verdad. Cuidate
  #33 (permalink)  
Antiguo 02/11/2010, 11:13
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: Problema con botones

Adios !
__________________
{ Flash }
  #34 (permalink)  
Antiguo 02/11/2010, 15:34
 
Fecha de Ingreso: octubre-2010
Mensajes: 96
Antigüedad: 14 años
Puntos: 2
Respuesta: Problema con botones

Lo de los colores no me sale. De todas formas... lo tengo publicado en la escala como ajuste exacto pero en pantallas grandes las fotos se me van a ver gigantes, si quiero que no me varie el tamaño el fondo se me queda negro siempre. Eso como lo puedo variar? Gracias
  #35 (permalink)  
Antiguo 03/11/2010, 12:50
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: Problema con botones

Quieres hacer un diseño liquido ? eso quieres?, no entendi muy bien.
__________________
{ Flash }
  #36 (permalink)  
Antiguo 03/11/2010, 13:10
 
Fecha de Ingreso: octubre-2010
Mensajes: 96
Antigüedad: 14 años
Puntos: 2
Respuesta: Problema con botones

Es que ahora mismo la tengo publicada en escala como ajuste exacto y entonces se me ajustaba a cualquier pantalla pero claro en pantallas grandes las fotos se ven demasiado grandes o en pantallas panoramicas muy anchas. Entonces lo que queria era que no se me cambiara el tamaño de las cosas, pero entonces se me ve el fondo en negro y yo lo que queria era que al cambiar de swf como son de colores que se me cambie el color de fondo al color correspondiente. no se si me explico muy bien. Gracias
  #37 (permalink)  
Antiguo 03/11/2010, 13:17
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: Problema con botones

Para q2ue no se te cambien de tamaño escribe esto en una capa nueva y qeu osupe toda la linea de tiempo
Cita:
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align=StageAlign.TOP_LEFT;
con esto no se va a escalar.


eso quieres?.
__________________
{ Flash }
  #38 (permalink)  
Antiguo 03/11/2010, 13:21
 
Fecha de Ingreso: octubre-2010
Mensajes: 96
Antigüedad: 14 años
Puntos: 2
Respuesta: Problema con botones

Si... quiero eso pero asi lo que queda de fondo se me queda en negro no?? yo quiero que esa parte que "sobra" que en algunas pantallas sera mas y en otras menos... se me cambie de color al color correspondiente de mis swfs
  #39 (permalink)  
Antiguo 03/11/2010, 13:44
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: Problema con botones

Primero arregla lo del fondo por que no estoy entendiendo, en un fla nuevo crea un clip y lo llamas como nombre de instancia fondo_mc y en un frame vacio pones esto:

Cita:
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
import flash.events.MouseEvent;
import flash.events.Event;
//
var newColorTransform:ColorTransform = fondo_mc.transform.colorTransform;
newColorTransform.color = 0x336699;
fondo_mc.transform.colorTransform = newColorTransform;
//
resize();

stage.addEventListener(Event.RESIZE,centrar);
//
function centrar(event:Event)
{

resize();
}
//
function resize()
{
fondo_mc.x = 0;
fondo_mc.y = 0;
fondo_mc.width = stage.stageWidth;
fondo_mc.height=stage.stageHeight


}


stage.addEventListener(MouseEvent.CLICK,abajo);

function abajo(event:Event)
{

newColorTransform.color = 0xFF0000;
fondo_mc.transform.colorTransform = newColorTransform;


}

si te fijas cuando des un click al scenario cambiará a rojo, y no tiene ningún borde negro, si es asi como quieres adaptalo a tu archivo.
__________________
{ Flash }
  #40 (permalink)  
Antiguo 03/11/2010, 13:51
 
Fecha de Ingreso: octubre-2010
Mensajes: 96
Antigüedad: 14 años
Puntos: 2
Respuesta: Problema con botones

mira, yo quiero algo como en esta pagina: www.federicapanicucci.it
yo quiero que lo que son las imagenes se me queden en el mismo tamaño pero si hago eso el fondo se me ve en negro porque si la pelicula ocupa por ejemplo 900x700 todo lo demas esta vacio y queda en negro. Esa parte negra quiero que se ponga del color correspondiente. No se si puedo hacerlo de esa manera que me dices.Gracias por tu paciencia
  #41 (permalink)  
Antiguo 03/11/2010, 13:59
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: Problema con botones

si pones el clip fondo_mc hasta abajo de tus capas , y usas el código qeu acabo de escribir el fondo negro no se verá más, el codigo que esta en la funcion "abajo" debes ponerla en cada boton de tu pelicula y cambia el color segun tu quieras, la verdad siento que ya te respondi no sé porque no te funciona.
__________________
{ Flash }
  #42 (permalink)  
Antiguo 03/11/2010, 14:03
 
Fecha de Ingreso: octubre-2010
Mensajes: 96
Antigüedad: 14 años
Puntos: 2
Respuesta: Problema con botones

Ok. volvere a intentarlo. gracias por tu tiempo y tu paciencia y perdona las molestias una vez mas. Cuidate
  #43 (permalink)  
Antiguo 03/11/2010, 14:08
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: Problema con botones

Abri tu archivo, en el clip donde cargas tus archivos que se llama contenedor, entra en él , lo seleccionas y lo pones y pones su alpha=0.
__________________
{ Flash }
  #44 (permalink)  
Antiguo 03/11/2010, 14:53
 
Fecha de Ingreso: octubre-2010
Mensajes: 96
Antigüedad: 14 años
Puntos: 2
Respuesta: Problema con botones

Ok. Oye pero me sale este error: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo

Si lo hago en un archivo en blanco si me sale lo que tu me dices, pero en el mio me sale eso
  #45 (permalink)  
Antiguo 03/11/2010, 15:01
 
Fecha de Ingreso: octubre-2010
Mensajes: 96
Antigüedad: 14 años
Puntos: 2
Respuesta: Problema con botones

ah ya esta eso solucionado perdona. a ver si consigo hacerlo. Lo que no se es una cosa: ese swf principal tengo que ponerlo en ajuste exacto para que se me ajuste. Los demas swfs se quedan en un tamaño determinado sin aumentar?
  #46 (permalink)  
Antiguo 03/11/2010, 15:04
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: Problema con botones

Asi lo hiciste?

__________________
{ Flash }
  #47 (permalink)  
Antiguo 03/11/2010, 15:06
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: Problema con botones

con el código que te di no se escalaran los clips.
__________________
{ Flash }
  #48 (permalink)  
Antiguo 03/11/2010, 15:22
 
Fecha de Ingreso: octubre-2010
Mensajes: 96
Antigüedad: 14 años
Puntos: 2
Respuesta: Problema con botones

Si, asi, pero he tenido que poner el codigo en el ultimo fotograma porque si no me saltaba ese error, no se por que motivo. Estoy intentando centrar el contenido. Muchas gracias por tu ayuda
  #49 (permalink)  
Antiguo 03/11/2010, 16:21
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: Problema con botones

Para centrarlo debes hacer diagramación liquida.
__________________
{ Flash }
  #50 (permalink)  
Antiguo 03/11/2010, 16:21
 
Fecha de Ingreso: octubre-2010
Mensajes: 96
Antigüedad: 14 años
Puntos: 2
Respuesta: Problema con botones

Perdona que te moleste otra vez...
He intentado quitar lo de TOP_LETF porque quisiera que me salga centrado pero si dejo solo el TOP se me centra y la parte izquierda se me queda negra, se me cambia el color solo de la derecha. Es normal?
  #51 (permalink)  
Antiguo 03/11/2010, 16:46
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: Problema con botones

Si es normal lo que pasa es que estas haciendo la web en flash de forma muy antigua, usas intro y mucha linea de tiempo principal, esto hace que cada que quieras modificar algo tengas que hacer mucho trabajo, si vas a usar solo un color para el fondo esto te podria servir:


quita el TOP_LETF y cambia la funcion resize por esta :

Cita:

function resize()
{
fondo_mc.x = -500;
fondo_mc.y = -500
fondo_mc.width = stage.stageWidth+2000
fondo_mc.height=stage.stageHeight+2000


}
__________________
{ Flash }
  #52 (permalink)  
Antiguo 03/11/2010, 17:21
 
Fecha de Ingreso: octubre-2010
Mensajes: 96
Antigüedad: 14 años
Puntos: 2
Respuesta: Problema con botones

Gracias. Para el fondo pues quiero usar en cada boton un color tal y como los tenia
  #53 (permalink)  
Antiguo 03/11/2010, 17:34
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: Problema con botones

En cada boton pones esto y le cambias el color:
Cita:
newColorTransform.color = 0xFF0000;
fondo_mc.transform.colorTransform = newColorTransform;
__________________
{ Flash }
  #54 (permalink)  
Antiguo 03/11/2010, 17:48
 
Fecha de Ingreso: octubre-2010
Mensajes: 96
Antigüedad: 14 años
Puntos: 2
Respuesta: Problema con botones

Si, he puesto todo el codigo igual que me lo habias dado excepto eso. Ahora creo que si me funciona. Es que no sabia a que te referias con lo de usar solo un color. Muchas gracias por tu ayuda otra vez. Espero no tener muchos mas problemas. Por que dices que lo de la linea de tiempo principal es una forma antigua? Como se hace ahora? Yo es que soy novatisima en esto...
  #55 (permalink)  
Antiguo 03/11/2010, 18:04
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: Problema con botones

Las intros no se usan, se usaban en la antiguedad de flash cuando era una novedad era algo muy vistoso y sorprendia a todos, ahora es muy molesto abrir una web y estar esperando a que pase la intro, y si hubieras puesto esa intro en un clip de pelicula podrias haber hecho un diseño liquido para que tu web se vea bien en cualquier resolución.

ejemplo de un diseño liquido:

http://www.hidden-heroes.net/

||se ve en cualquier resolución||
__________________
{ Flash }
  #56 (permalink)  
Antiguo 03/11/2010, 18:19
 
Fecha de Ingreso: octubre-2010
Mensajes: 96
Antigüedad: 14 años
Puntos: 2
Respuesta: Problema con botones

Es que en un principio queria poner una precarga pero he visto varios tutoriales y me salian errores. Y lo del diseño liquido pues acabo de verlo estos dias ahora que he tenido este problema, no se como va ese tema. Seria lo ideal claro.
  #57 (permalink)  
Antiguo 03/11/2010, 18:32
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: Problema con botones

Aqui hay un tutorial en as2 para que te des una idea http://www.sargentoweb.com/as2/?doc=47
__________________
{ Flash }
  #58 (permalink)  
Antiguo 03/11/2010, 18:41
 
Fecha de Ingreso: octubre-2010
Mensajes: 96
Antigüedad: 14 años
Puntos: 2
Respuesta: Problema con botones

Ok! lo vere... muchas gracias por tu ayuda. Y como siempre... perdona por tanta molestia

Etiquetas: botones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:16.