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

Como insertar dos componentes

Estas en el tema de Como insertar dos componentes en el foro de Flash y Actionscript en Foros del Web. Hola gente, vuelvo con una preguntita un poco más facilita que la otra: Mirando el codigo de abajo se puede apreciar que he introducido un ...
  #1 (permalink)  
Antiguo 31/08/2006, 08:21
 
Fecha de Ingreso: noviembre-2004
Mensajes: 10
Antigüedad: 13 años, 1 mes
Puntos: 0
Pregunta Como insertar dos componentes

Hola gente,

vuelvo con una preguntita un poco más facilita que la otra:

Mirando el codigo de abajo se puede apreciar que he introducido un componente DateField que se encuentra en la biblioteca, NO lo he arrastrado a mi escena. El problema es que no se como introducir otro DateField independiente al que ya tengo y al que pueda modificar igualmente. A ser posible que se pueda introducir de este mismo modo, sino solamente sería pinchar y arrastrar otro componente a la escena. Me gustaría hacerlo así para no complicarme más de lo que ya lo tengo a la hora de meter el codigo para recuperar los datos que el usuario introduzca.

Código:
//Para que nos muestre el DateField y su ubicación
attachMovie("DateField","FechaEntrada",1);
FechaEntrada._x=300;
FechaEntrada._y=63;

//Nombres de los dias y los meses que mostrará el calendario
FechaEntrada.dayNames = ["Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa"];
FechaEntrada.monthNames = ["Enero", "Febrero", "Marzo", "Abril",
                     "Mayo", "Junio", "Julio", "Agosto",
                     "Septiembre", "Octubre", "Noviembre", "Diciembre"]

//Propiedades del DateField
FechaEntrada.disabledDays = [];
FechaEntrada.showToday = false;
FechaEntrada.firstDayOfWeek = 1;
_global.styles.WeekDayStyle.setStyle("color", 0xCC3300);
Gracias. Reciban un cordial saludo.

Atentamente, Carlos.
  #2 (permalink)  
Antiguo 31/08/2006, 15:45
 
Fecha de Ingreso: noviembre-2004
Mensajes: 10
Antigüedad: 13 años, 1 mes
Puntos: 0
Una ayuda, porfavor.

Gracias. Reciban un cordial saludo.

Atentamente, Carlos.
  #3 (permalink)  
Antiguo 01/09/2006, 06:49
 
Fecha de Ingreso: noviembre-2004
Mensajes: 10
Antigüedad: 13 años, 1 mes
Puntos: 0
¿Tan complicado es mi problema que nadie me ayuda?

Reciban un cordial saludo.

Atentamente, Carlos.
  #4 (permalink)  
Antiguo 01/09/2006, 09:01
 
Fecha de Ingreso: noviembre-2004
Mensajes: 10
Antigüedad: 13 años, 1 mes
Puntos: 0
Solución

Recordar antes (por lo que yo se) que hay dos maneras sencillas de poner en tu escena componentes idénticos: 2 Button, 2 ComboBox, 2 DateField, etc...

La primera es la convencional y más sencilla:

- Abrir ventana de los componentes (Ctrl + F7)
- Elegir un componente (Button), pinchar y arrastrar a la escena. Y así las veces que queramos o cantidad que necesitemos.
- Ya estaría listo para poder ser utilizado, programado, etc...

La segunda forma es igual de sencilla salvo que necesitamos unas lineas de codigo:

- Abrir ventana de los componentes (Ctrl + F7)
- Elegir un componente (Button), pinchar y arrastrar a la BIBLIOTECA, no a la escena (si lo arrastramos a la escena, basta con suprimirlo). Al suprimirlo se nos quedara igualmente en la biblioteca que es lo que queremos.
- Introducimos el siguiente codigo para traernos a nuestra escena dos botones:

Código:
//Atachamos o llamamos a los botones a escena de este modo
attachMovie("Button", "boton_comp", 1);
attachMovie("Button", "boton_comp2", 2);

//Propiedades de los botones. Aquí le daremos todas las
//caracteristicas que queramos a nuestros botones.
//En la ayuda de Flash (F1) podemos ver los "Parámetros de Button"
boton_comp._x = 200;
boton_comp.label = "Boton1";
boton_comp2._x = 0;
boton_comp2.label = "Boton2";
De esta misma manera, se puede aplicar este codigo para los demas componentes de Flash:

-----------------------------------------------------------------
attachMovie("DateField", "nuevoNombre1", 1);
attachMovie("DateField", "nuevoNombre2", 2);
nuevoNombre1._x = 200;
nuevoNombre2._x = 0;
-----------------------------------------------------------------
attachMovie("ComboBox", "nuevoNombre1", 1);
attachMovie("ComboBox", "nuevoNombre2", 2);
nuevoNombre1._x = 200;
nuevoNombre2._x = 0;
-----------------------------------------------------------------
attachMovie("ComboBox", "nuevoNombre1", 1);
attachMovie("ComboBox", "nuevoNombre2", 2);
nuevoNombre1._x = 200;
nuevoNombre2._x = 0;
-----------------------------------------------------------------
attachMovie("NumericStepper", "nuevoNombre1", 1);
attachMovie("NumericStepper", "nuevoNombre2", 2);
nuevoNombre1._x = 200;
nuevoNombre2._x = 0;
-----------------------------------------------------------------

Reciban un cordial saludo.

Atentamente, Carlos.
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 14:40.