actions for fotograma 1
// Situación inicial.
BaseVS = 83;
C = 55;
actions for fotograma 2
CChar0 = String(C).charAt(0);
CChar1 = String(C).charAt(1);
if (CChar0<String(BaseVS).charAt(0)) {
set (CChar0, CChar0+1);
} else if (CChar0>String(BaseVS).charAt(0)) {
set (CChar0, CChar0-1);
} else if (CChar1<String(BaseVS).charAt(1)) {
set (CChar1, C.charAt(1)+1);
} else if (CChar1>String(BaseVS).charAt(1)) {
set (CChar1, C.charAt(1)-1);
} else {
// Solución.
stop ();
}
actions for fotograma 3
gotoAndPlay (2);
La idea es que C tenga el valor de BaseVS a través de pistas como "el 1er caracter de C es menor que el 1er caracter de BaseVS", pero lo que el caprichoso código lo que hace es
Variable _level0.BaseVS = 83
Variable _level0.C = 55
Variable _level0.CChar0 = "5"
Variable _level0.CChar1 = "5"
Variable _level0.5 = "51"
Debería, para empezar, hacer esto:
Variable _level0.BaseVS = 83
Variable _level0.C = 55
Variable _level0.CChar0 = "6"
Variable _level0.CChar1 = "5"