| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Oct 2001
Beiträge: 79
| if abfrage hilfe benötigt
zur erklärung ich mache eine weltkarte, also ich habe die weltkarte dann klickt man auf europa und europa erscheint. dies erfolgt in flash. soweit noch kein problem. dann klick ich auf türkei und türkei erscheint. dann klick ich auf antalya und antalya leuchtet. so hab grundzüge soweit fertig allerdings hab ich auch eingebaut wenn man in der html datei die auswahl per dropdown trifft erscheinen die auch im flash wie oben beschrieben und die dropdown werden bei der flash auswahl aktuallisiert ( och bin ich stolz auf mich LOL ) also ich kann eigentlich kein AS also ist alles wie lego zusammen gesucht. aber es scheint ja zu gehen. ROMAN FERTIG jetzt zur frage. das funktioniert alles nur auf einer bühne, wenn ich türkei als eigenstandiges swf hinzulade wie folgt: Code: loadMovie("turkey.swf",2); Code: if (myVar eq "Antalya"){
gotoAndPlay("antalya");
}
oder
if (myVar eq "Antalya"){
gotoAndPlay("antalya",2);
}
oder
if (myVar eq "Antalya"){
_root.gotoAndPlay("antalya",2);
} tja vieleicht kann ja jemand mein quderwelsch verstehen und mir ne helfende hand reichen ?? ach fast vergessen sollte möglichst auf flash 5 code basieren Danke Atilla hier noch ein paar hinweise zur realisierung ![]() so sind die dropdowns belegt: Code: onChange="doPassVar(this,this.form.land.options[this.form.land.options.selectedIndex].value);" Code: function doPassVar(args,wert){ var kita = args.value;
window.document.myFlash.SetVariable("myVar", kita);
if(document.kontakt.land.length > 0){
document.kontakt.land.length = null;
}
if(document.kontakt.stadt.length > 0){
document.kontakt.stadt.length = null;
}
for(i=0;i < toadd[wert].length;i++){
ins = new Option(toadd[wert][i],toadd[wert][i]); document.kontakt.land.options[document.kontakt.land.length] = ins;
}
} die abfrage in flash ( tips wie man das schlanker machen könnte ??? ) Code:
if (myVar eq "Nord Amerika"){
_root.gotoAndPlay("nordamerika");
}
if (myVar eq "Asien"){
_root.gotoAndPlay("asien");
}
if (myVar eq "Australien"){
_root.gotoAndPlay("australien");
}
if (myVar eq "Sud Amerika"){
_root.gotoAndPlay("sudamerika");
}
if (myVar eq "Afrika"){
_root.gotoAndPlay("afrika");
}
if (myVar eq "World"){
_root.gotoAndPlay("world");
}
if (myVar eq "Seçiniz"){
_root.gotoAndPlay("europa");
}
if (myVar eq "Arnavutluk"){
_root.gotoAndPlay("europab");
}
if (myVar eq "Almanya"){
_root.gotoAndPlay("europac");
}
if (myVar eq "Avusturya"){
_root.gotoAndPlay("europad");
}
if (myVar eq "Belçika"){
_root.gotoAndPlay("europae");
}
if (myVar eq "Beyaz Rusya"){
_root.gotoAndPlay("europaf");
}
if (myVar eq "Bosna Hersek"){
_root.gotoAndPlay("europag");
}
if (myVar eq "Bulgaristan"){
_root.gotoAndPlay("europah");
}
if (myVar eq "Çek Cumhuriyeti"){
_root.gotoAndPlay("europai");
}
if (myVar eq "Danimarka"){
_root.gotoAndPlay("europaj");
}
if (myVar eq "Estonya"){
_root.gotoAndPlay("europak");
}
if (myVar eq "Finlandiya"){
_root.gotoAndPlay("europal");
}
if (myVar eq "Fransa"){
_root.gotoAndPlay("europam");
}
if (myVar eq "Hirvatistan"){
_root.gotoAndPlay("europan");
}
if (myVar eq "Hollanda"){
_root.gotoAndPlay("europao");
}
if (myVar eq "Ingiltere"){
_root.gotoAndPlay("europap");
}
if (myVar eq "Irlanda"){
_root.gotoAndPlay("europaq");
}
if (myVar eq "Ispanya"){
_root.gotoAndPlay("europar");
}
if (myVar eq "Isveç"){
_root.gotoAndPlay("europas");
}
if (myVar eq "Isviçre"){
_root.gotoAndPlay("europat");
}
if (myVar eq "Italya"){
_root.gotoAndPlay("europau");
}
if (myVar eq "Letonya"){
_root.gotoAndPlay("europav");
}
if (myVar eq "Litvanya"){
_root.gotoAndPlay("europaw");
}
if (myVar eq "Lüksemburg"){
_root.gotoAndPlay("europax");
}
if (myVar eq "Macaristan"){
_root.gotoAndPlay("europay");
}
if (myVar eq "Makedonya"){
_root.gotoAndPlay("europaz");
}
if (myVar eq "Moldova"){
_root.gotoAndPlay("europaaa");
}
if (myVar eq "Norveç"){
_root.gotoAndPlay("europabb");
}
if (myVar eq "Polonya"){
_root.gotoAndPlay("europacc");
}
if (myVar eq "Portekiz"){
_root.gotoAndPlay("europadd");
}
if (myVar eq "Romanya"){
_root.gotoAndPlay("europaee");
}
if (myVar eq "Sirbistan"){
_root.gotoAndPlay("europaff");
}
if (myVar eq "Slovakya"){
_root.gotoAndPlay("europagg");
}
if (myVar eq "Slovenya"){
_root.gotoAndPlay("europahh");
}
if (myVar eq "Ukrayna"){
_root.gotoAndPlay("europajj");
}
if (myVar eq "Yunanistan"){
_root.gotoAndPlay("europakk");
}
if (myVar eq "Antalya"){
gotoAndPlay("antalya");
}
play(); |
| | |
| | #2 (permalink) |
| ChronoGuard Registriert seit: Mar 2002 Ort: Saarbrücken
Beiträge: 2.649
|
Nicht ausprobiert, aber der Schluss müsste auch so gehn. PHP-Code: Bei den Dingern am Anfang ist die Positionsangabe falsch. Probier mal statt gotoAndPlay("Antalya", 2); _level2.gotoAndPlay("Antalya");
__________________ we will stop enhancing the truth in 3, 2, ... Geändert von SpecOps-12 (15-12-2004 um 15:17 Uhr) |
| | |
| | #3 (permalink) | |
| Dittsche-Kaiborg Registriert seit: Oct 2002
Beiträge: 121
|
etwas zu spät, aber schliesse mich "Weidler" an. wenn ich das jetzt richtig verstanden habe, dann müsste es heissen: Code: if (myVar eq "Antalya"){
_level2.gotoAndPlay("antalya");
} und für deine schlankheitskurs solltest du dir mal die "switch"-kontrollstruktor anschauen: Code: switch (myVar) {
case "Nord Amerika":
_root.gotoAndPlay("nordamerika");
break;
case "Asien":
_root.gotoAndPlay("asien");
break;
...
} noch folgender hinweis: (zitat aus der hilfe) Zitat:
__________________ Was passiert eigentlich, wenn man die "F1"-Taste drückt? | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |