Comunidad de diseño web y desarrollo en internet online

ejercicio de rellenar espacios en blanco Flash As2

Citar            
MensajeEscrito el 19 Oct 2010 10:55 pm
Buenas como va?
ando con un problemilla haciendo un ejercicio en flash cs4 AS2, se trata de un ejercicio del tipo de rellenar los espacios con el tiempo verbal correcto, por ejemplo


"Cuando yo tenía (tener) quince años, lo que quería (querer) hacer más que nada era (ser) viajar a España. Un día, mi tío me dijo (decir) que él iba (ir) a España a trabajar durante tres meses. Me explicó(explicar) que necesitaba a alguien que pudiera ayudarlo. Yo fui(ir) con mi tío y pasé(pasar) diez semanas en España. Cuando nosotros volvimos (volver), trajimos(traer) muchos regalos para la familia y muchos cuentos sobre España para decirles a nuestros amigos. Después de mi regreso, yo acostumbré (acostumbrarse) de nuevo a la vida norteamericana sin muchos problemas."


como se puede lograr eso y que al final tengo un boton para carregir y otro para restablecer?
saludos
Gracias

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 20 Oct 2010 01:48 pm
Seré curioso: ¿es un ejercicio de tu curso de AS?
Tip: input con nombre secuencial, array de respuestas correctas y chequeo uno a uno cuando termina de rellenar, TextFormat para darle color rojo o verde

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 20 Oct 2010 03:04 pm
hola!
gracias por la respuesta
no es un curso de actionscript, es de español
la verdad es que estoy recien comensando con esto de flash, y no se muy bien como hacer lo que me aconsejaste si me puedes dar un ejemplo de como seria el script te lo agradezco mucho
saludos
Marcelo

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 20 Oct 2010 03:07 pm
Ok, te lo voy haciendo, pero mientras otra curiosidad: ¿por que elegiste Flash, sabes programar en AS, sabes animar, o es solo por investigar?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 20 Oct 2010 03:15 pm
hice un cursillo en flash, pero era de animacion, y bastante basico diria yo, de AS no dimos mucho mas que gotoAnd Play (); y stop ();
y quiero meterme de lleno en lo que es la programacion porque me resulta muy interesante y muy bueno a la hora de hacer una animacion

saludos

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 20 Oct 2010 03:51 pm
Ok, me parece bien que quieras aprender, veamos con que base arrancamos:

- necesitas saber como aplicar una acción a un botón (ejercicio 1)
- necesitas saber capturar un texto de un input text (ejercicio 2)
- necesitas saber como crear y recorrer elementos de un array (ejercicio 3)
- necesitas conocer la estructura de control if ... else para comparar entre ej2 y ej3 (ejercicio 4)
- necesitas saber que es una función y como llamarla (ejercicio 5)
- necesitas saber que es un TextFormat y como aplicarlo a un texto (ejercicio 6)

¿Cuales de los anteriores puntos podemos dar por sabidos?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 20 Oct 2010 04:08 pm
array no se nada
if... else tengo un idea mas o menos que es que si se da tal cosa, hace esto y sino se da, esto otro.
funciones alguna idea tambien
y lo de TextFormat mas o menos
no se si tendra algo que ver con el html, que tambien estoy en un nivel muy basico por cierto

Marcelo

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 20 Oct 2010 04:12 pm
Ok, entonces hagamos un ejercicio uniendo 1 y 2

-En una peli nueva, tienes que poner dos input textfield y un botón que diga corregir
- Al apretar el botón, en un tercer campo dinámico que se llama resultados_txt muestras A y B, siendo A el texto del primer input textfield y B el del segundo

Esto es un 10% de lo que planteas hacer y es un buen punto de arranque

Jorge

Tip: nombre los input textfield con nombres consecuticos del estilo txt0 y txt1, para el trabajo final los nombres incrementales ahorrarán mucho

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 20 Oct 2010 04:20 pm
no se como mostrar el resultado en el campo dinamico

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 20 Oct 2010 04:22 pm
Sería

resultados_txt.text = variable1+" y "+variable2

Donde las variables vienen de la captura de los input textfield ... por cierto, me olvidé de agregar variables en la lista, que sería ejercicio 0,ya que sin eso ni arrancar

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 20 Oct 2010 04:24 pm
con las variables ya me voy haciendo una idea de como se utilizan

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 20 Oct 2010 04:27 pm
yo algo ya estuve haciendo pero lo unico que logre hacer es que me aparezca el resultado de un solo text input, no se como seria con varios
el script que me quedo es este
on (release){
if(_root.input == "tenía" || _root.input == "tenía")
{
_root.comment = "p";
}
else
{
_root.comment = "A";
}
}


Marcelo

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 20 Oct 2010 04:38 pm
Bien, ahí el primer script, muy lejos aún de corregir un ejercicio de tiempos verbales, pero por algo se empieza.
Varias cosas

1. No usar code en un elemento del escenario, desaconsejado desde Flash 6
2. No usar rutas absolutas ni variables asociadas a campos de texto, sino usar la propiedad text (también desde Flash 6 lo segundo)

Entonces teniendo txt0 y txt1 como input y botón corregir (me refiero siempre a nombre de instancia), haría

Código ActionScript :

corregir.onPress = function(){
  muestra_txt.text = txt0.text+" y "+txt1.text
}


A ver si eso funciona

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 20 Oct 2010 04:49 pm
muy buenos piques
gracias
hasta ahi voy bien

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 20 Oct 2010 05:31 pm
Bien, ahora aplicando lo que sabes de if, supongamos que tiene que poner "uno" y "dos", si puso ambos bien escribes "correcto", sino "error" ... a ver como sale eso

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 20 Oct 2010 06:27 pm
no, no pase de esta
se ve que no se tanto de if....else

Marce

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 20 Oct 2010 07:22 pm
Jaja, nadie nace sabiendo, lo importante es ver los conocimientos de base que se necesitan para realizar una tarea compleja.

Complejidad = suma de tareas simples

Veamos los if (hago uno, te toca el otro)

Código ActionScript :

corregir.onPress = function(){ 
 if(verifica(txt0.text)){
  muestra_txt.text = "Bien"
 } else {
   muestra_txt.text = "Mal"
 }
}
var resultados:Array = new Array("", "uno", "dos")
function verifica(arg1:String, arg2:String):Boolean{
   if(arg1==resultados[1]) {
          return true;
        } else {
         return false
       }
}


Se puede escribir mucho mas resumido, pero así es entendible. Como verás, solo verifico una sola condición, me falta pasar el segundo argumento, esa es tu tarea

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 20 Oct 2010 07:43 pm
uhhhhhhhhhh


ahora se puso linda la cuestion,
je
voy a ver que sale
y te cuento como me fue

Marcelo

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox

 

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