| |||||||
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: Jun 2005
Beiträge: 18
| if -Abfrage (Anfänger-Frage)
Hallo, mir raucht der Kopf weil ich es nicht mal fertigbringe eine einfache if-Abfrage zum Laufen zu bringen. Ein neuer MC soll geladen werden wenn 3 andere mcs am ablaufen sind.!? (Also MCa, MCb und MCc werden in einem Film geladen. In ihnen befinden sich wiederum MCs (MCaa,MCbb,MCcc) die durch Buttons in (MCa, MCb und MCc) aktiviert werden. Wenn sich also MCaa,MCbb,MCcc abgespielt haben, soll sich MCd öffnen.) Ohje komplizierter kann man sich, glaub ich, nicht ausdrücken. Vielleicht kennt aber doch jemand ein passendes Script? Danke und Gruss... |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.322
|
ist doch ganz einfach: wenn MAAp MEEp oder MÜÜps, dann MUpp über MOpp und noch je ein MIIp MIIp und dann geht das ;-) du iniziierst eine variable: _root.fertig=0; und erstellst eine funktion: function fDieDreiDoofen() { _root.fertig++; if (_root.fertig>=3) { // nu aber los mit die MCd } } im letzten frame von MCaa,MCbb,MCcc je ein _root.fDieDreiDoofen(); und habe fertig.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #4 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.322
|
in der hauptzeitleiste (eben auf _root) am besten für proramme eine eigene ebene in der zeitleiste anlegen. hauptfilm: links oben in den 1. frame klicken und zählvariable und function eingeben. und in deinen mc's in den letzten frame klicken (F6, damit hier ein neuer key entsteht) und den functionsaufruf eingeben.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Jun 2005
Beiträge: 18
|
o.K. hab jetz folgendes gemacht, klappt aber nicht. Der Film Öffnet sich sofort beim abspielen des 1. MC: ActionScript:
ActionScript:
mhhh...???? |
| | |
| | #6 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.322
|
kann nicht sein! loopen deine mc's? hast du 3 oder 9 subsub-mc's am laufen? wenn die function drei mal aufgerufen wird, dann ist die bedingung zum laden erfüllt - vorher nicht. wenn deine mc's in ihrem letzten frame (und nicht im ersten) die function in _root je einmal aufrufen, dann geht's sich aus. probiere mal den debugger von flash oder geh den programmablauf einmal gedanklich durch. wer ruft wann und wie oft diese function auf?
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Jun 2005
Beiträge: 18
|
ja, stimmt die sind mächtig am loopen! Kann ja so gar nicht klappen. Hab es aber gelöst indem ich den Functionsaufruf vor den Loop gesetzt habe! Tausend Dank! Jetzt kann ich endlich mein Äffchenspiel beenden! Danke! Danke! Danke! Geändert von junipuh (07-06-2005 um 18:23 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |