ActionScript - estudiante

 
Vista:

estudiante

Publicado por Clara (1 intervención) el 24/10/2009 21:40:16
Hola alguien me puede ayudar?¿ necesito hacer un ejercicio en flash para mñn y estoy atascada.
El ejercicio consiste en introducir un numero y un mes y que la caja dinamica me diga la temporada (verano, invierno..)
el problema me surge, que tiene que detectar 3 posibildades de cada mes ejemplo:
enero, Enero, ENERO..
aparte tengo que utilizar una variable y darle valores numericas para esos meses... necesito ayuda toy muy perdia :S
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Determinar la temporada según mes y número ingresados

Publicado por Alejandro (369 intervenciones) el 26/06/2023 20:21:02
¡Claro, Clara! Estoy aquí para ayudarte. A continuación te proporciono un ejemplo de código en ActionScript 2.0 que cumple con los requisitos que mencionaste. Puedes adaptarlo a tu proyecto y añadir la caja de texto dinámica para mostrar la temporada.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
// Obtén el número y el mes ingresados por el usuario
var numero:int = parseInt(prompt("Ingrese un número:"));
var mes:String = prompt("Ingrese un mes:");
 
// Convierte el mes a minúsculas para facilitar la comparación
mes = mes.toLowerCase();
 
// Declaración de la variable para almacenar la temporada
var temporada:String = "";
 
// Asigna valores numéricos a los meses correspondientes
switch (mes) {
    case "enero":
    case "january":
        temporada = (numero >= 21) ? "verano" : "invierno";
        break;
    case "febrero":
    case "february":
        temporada = (numero >= 19) ? "verano" : "invierno";
        break;
    case "marzo":
    case "march":
        temporada = (numero >= 21) ? "otoño" : "verano";
        break;
    case "abril":
    case "april":
    case "mayo":
    case "may":
        temporada = "otoño";
        break;
    case "junio":
    case "june":
        temporada = (numero >= 21) ? "invierno" : "otoño";
        break;
    case "julio":
    case "july":
    case "agosto":
    case "august":
        temporada = "invierno";
        break;
    case "septiembre":
    case "september":
        temporada = (numero >= 21) ? "primavera" : "invierno";
        break;
    case "octubre":
    case "october":
    case "noviembre":
    case "november":
        temporada = "primavera";
        break;
    case "diciembre":
    case "december":
        temporada = (numero >= 21) ? "verano" : "primavera";
        break;
    default:
        temporada = "mes inválido";
        break;
}
 
// Muestra la temporada en la caja de texto dinámica
trace("Temporada:", temporada);

Este código utiliza un switch para asignar la temporada correspondiente según el mes y el número ingresados por el usuario. Los meses tienen distintas fechas de inicio y fin para cada temporada, por lo que se utilizan comparaciones condicionales para determinar la temporada correctamente.

Recuerda agregar una caja de texto dinámica en tu escenario de Flash y asignarle una instancia en la línea correspondiente (`trace("Temporada:", temporada);`) para mostrar el resultado.

Espero que este código te ayude a completar tu ejercicio. ¡Buena suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar