Das Action Script 2 ist so wäre es gut mit Ihrer Version.
Wahrscheinliche Ursache:
Haben Sie Ihre Textfeld Dynamic?
Diese geben Sie ihr den Instanznamen wie im Beispiel? (im Beispiel war es "age_txt"
meine zweite Bild hat dynamische Textfeld mit Instanznamen "age_txt" und keine Variable im Departement Var ein.
meine erste Frame hat Input Textfeld mit Namen, aber keinen Fall mit Variable "Alter"
Ich habe auch versucht diese Weise
if (age < 18) {
this.age_text.text = age1;
} else if (age >= 18 && input_age < 35) {
this.age_text.text = age2;
} else {
this.age_text.text = age3;
}
stop();
- if (age < 18) {
- this.age_text.text = age1;
- } else if (age >= 18 && input_age < 35) {
- this.age_text.text = age2;
- } else {
- this.age_text.text = age3;
- }
- stop();
Statt dessen
if (age < 18) {
age_text.text = age1;
} else if (age >= 18 && input_age < 35) {
age_text.text = age2;
} else {
age_text.text = age3;
}
stop();
- if (age < 18) {
- age_text.text = age1;
- } else if (age >= 18 && input_age < 35) {
- age_text.text = age2;
- } else {
- age_text.text = age3;
- }
- stop();
und das ist, was ich im Debug-Fenster für Variablen erhalten nach der Eingabe und Drücken von 99 weiter:
Level #0:
Variable _level0.$version = "WIN 7,0,19,0"
Variable _level0.age1 = "It is Great To Be Young"
Variable _level0.age2 = "It is Great To Be an Adult"
Variable _level0.age3 = "It is Great To Be Wise"
Variable _level0.age = "99"
Edit Text: Target="_level0.age_txt"
variable = null,
text = ,
htmlText = ,
html = false, textWidth = 0, textHeight = 0, maxChars = null,
borderColor = 0x000000, backgroundColor = 0xFFFFFF, textColor = 0xFFFFFF, border = false,
background = false, wordWrap = false, password = false, multiline = false,
selectable = true, scroll = 1, hscroll = 0, maxscroll = 1,
maxhscroll = 0, bottomScroll = 1,
type = "dynamic",
embedFonts = false, restrict = null, length = 0, tabIndex = undefined,
autoSize = "none",
mouseWheelEnabled = true, condenseWhite = false, styleSheet = undefined
Button: Target="_level0.back_btn"
Variable _level0.back_btn.tabIndex = [getter/setter] undefined
Movie Clip: Target="_level0.back_btn.instance12"
Movie Clip: Target="_level0.back_btn.instance13"
Movie Clip: Target="_level0.back_btn.instance14"
Movie Clip: Target="_level0.back_btn.instance15"
Movie Clip: Target="_level0.back_btn.instance16"
- Level #0:
- Variable _level0.$version = "WIN 7,0,19,0"
- Variable _level0.age1 = "It is Great To Be Young"
- Variable _level0.age2 = "It is Great To Be an Adult"
- Variable _level0.age3 = "It is Great To Be Wise"
- Variable _level0.age = "99"
- Edit Text: Target="_level0.age_txt"
- variable = null,
- text = ,
- htmlText = ,
- html = false, textWidth = 0, textHeight = 0, maxChars = null,
- borderColor = 0x000000, backgroundColor = 0xFFFFFF, textColor = 0xFFFFFF, border = false,
- background = false, wordWrap = false, password = false, multiline = false,
- selectable = true, scroll = 1, hscroll = 0, maxscroll = 1,
- maxhscroll = 0, bottomScroll = 1,
- type = "dynamic",
- embedFonts = false, restrict = null, length = 0, tabIndex = undefined,
- autoSize = "none",
- mouseWheelEnabled = true, condenseWhite = false, styleSheet = undefined
- Button: Target="_level0.back_btn"
- Variable _level0.back_btn.tabIndex = [getter/setter] undefined
- Movie Clip: Target="_level0.back_btn.instance12"
- Movie Clip: Target="_level0.back_btn.instance13"
- Movie Clip: Target="_level0.back_btn.instance14"
- Movie Clip: Target="_level0.back_btn.instance15"
- Movie Clip: Target="_level0.back_btn.instance16"
zeigt sich immer noch nichts, außer für den Zurück-Button, der eigentlich wirklich interessant, wo das Problem ist, weil ich glaube, ich habe alles richtig gemacht
} else if (age >= 18 && input_age < 35) {
je nachdem, was Sie gesagt haben (und die beispielsweise in der Tüte) input_age sollte Alter.
Sie haben noch eine Variable input_age
Als Folge kann es nicht richtig zu bewerten.