| |||||||
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) |
| Web is a hobby Registriert seit: Feb 2004 Ort: nähe Frankfurt
Beiträge: 339
| addEventListener
Hi, ich habe ein Flash, bei dem ich es mir zum Ziel gesetzt habe, die komplette Logik im Frame 1 des Films per AS abzufangen. Im Frame 1 gibt es unter anderen einen Button und einen zugehörigen EventLister. Alles funktioniert gut. Nun habe ich aber auch einen Button im Frame 15. Mein Eventlistener: Code: _root.test_btn.addEventListener('click',onForecastBack); In der Funktion steht lediglich ein Trace. Cut und Paste auf den Frame 15 funkrioniert ohne Probleme, möchte ich aber nicht so gerne haben. Ich nehme an, das hat was mit Gültigkeitsbereichen zu tun, die ich nicht kapieren möchte. Also, wenn es nichts ausmacht, so werde doch ein wenig ausfühlricher. Wie auch immer Thanx Falcon
__________________ Pessimisten sind Optimisten mit Lebenserfahrung |
| | |
| | #3 (permalink) |
| querdenker Registriert seit: Jun 2001 Ort: formel1-stadt hockenheim
Beiträge: 4.731
|
was in bild 1 steht ist in bild 15 hinfällig... außer du hast es auch in bild 15 stehen... bild 15 kann keine fkt in bild 1 rufen... alles was mehr als ein schlüsselbild ist hat diese probs... objekte, mc´s funktionen etc... so etwas nennt man timing-problem.. ![]() warum überhaupt 15 !!! bilder??? greetz kelor |
| | |
| | #5 (permalink) |
| Web is a hobby Registriert seit: Feb 2004 Ort: nähe Frankfurt
Beiträge: 339
|
Hi erstmal Danke für die Antworten. Warum ich in AS1 verschoben wurde verstehe ich zwar nicht, da ich eindeutig Flash 8 mit AS2 benutze, aber nagut. Ich habe einie Applikation bei dem Einstellungen vorgenommen werden können. Also klicke ich auf den Button "Settings" nun kommt ein Tweening, damit der Übergang von der Hauptseite auf die Settings Smooth abläuft. Daher die 15 Bilder. Ich dachte mit F8 und AS2 kann ich von jedem Frame jede Aktion steuern. Dies ist doch einer der großen Vorteile zu den älteren Versionen, wo ich im ganzen Film Codefragmente habe. Warum kann ich dann nicht im Frame 1 mit der absoluten Adressierung _root.button.addEventListener nicht die Aktion auch im Frame 1 abfangen? Das Script im Frame 1 sind 100 Zeilen. Ich glaube nicht, dass das Hilft hier zu posten.
__________________ Pessimisten sind Optimisten mit Lebenserfahrung |
| | |
| | #6 (permalink) | |||
| Gast
Beiträge: n/a
| Zitat:
Zitat:
Zitat:
| |||
|
| | #7 (permalink) |
| helpQLODhelp Registriert seit: Feb 2002 Ort: Köln
Beiträge: 8.505
|
Das Problem wird doch wohl sein, dass du einem Button, der in Frame 15 liegt, keine Funktion in Frame 1 zuweisen kannst, weil er dort nicht existiert. mfg. r
__________________ Ralf Bokelberg™ - Flex & Flash Consulting |
| | |
| | #8 (permalink) | ||
| Web is a hobby Registriert seit: Feb 2004 Ort: nähe Frankfurt
Beiträge: 339
|
HI @ agedoubleju ja ich arbeite mit typisierten variablen. Aber was hat das mit dem Problem zu tun. Oder ist das AS2-Forum nur für Probleme mit Klassen oder Typisierten Variablen.Egal tue ich ja nicht. Zitat:
Vorher musste ein onRelease - Handler geschrieben werden. Kann mich aber auch irren, bevor ich jetzt von Euch zerissen werde.... Zitat:
Ich habe keine MCs oder sonst etwas. Ich habe nur die Hauptbühne auf der die Komponenten liegen. Die gesamte Logik ist gescripted. Vielen Dank hierfür. @ bokel Natürlich existiert der Button dort nicht. Jedoch dachte ich, wenn ich in Frame 15 eine Funktion auslösen kann, dann müsste ich doch mit einer absoluten Adressierung auch zum Button kommen. Vielleicht verstehe ich auch das Konzept falsch bzw. habe es nie verstanden. Nur weil ich in Frame 15r bin vergisst doch Flash nicht, was in Frame 1 ist, oder?
__________________ Pessimisten sind Optimisten mit Lebenserfahrung Geändert von falconry (18-09-2006 um 17:51 Uhr) | ||
| | |
| | #9 (permalink) |
| class public{} Registriert seit: Feb 2004 Ort: dessau
Beiträge: 1.406
|
die syntax gibts seit flash 6 (also mx)... musste oooch ma meinen senf dazugebennaja und die komponente hat nunma offiziell kein onReleaseEvent (eigentlich zwar schon den uiObject erbt ja von MovieClip...man sollte aber die komponenten events benutzen)....sondern ein click Event...dann müsste die syntax so ausschaun PHP-Code: Geändert von public (18-09-2006 um 18:01 Uhr) |
| | |
| | #10 (permalink) | |
| Nagelneuer User Registriert seit: Dec 2005
Beiträge: 924
| Zitat:
mfg. h
__________________ The fact that you've got "Replica" written on the side of your gun and the fact that I've got "Desert Eagle written on the side of mine ... :D | |
| | |
| | #12 (permalink) | |
| querdenker Registriert seit: Jun 2001 Ort: formel1-stadt hockenheim
Beiträge: 4.731
| Zitat:
doch! das genau ist es doch, was ich dir geschrieben habe und ralf(bokel) versucht hat dir zu erklären... in frame 15 existiert NICHTS mehr aus frame 1, außer du hättest es AUCH in frame 15! verstanden? flash vergisst es nicht einfach - es ist schlicht NICHT MEHR vorhanden!!! da brauch ich keine fla zu sehen... ![]() greetz kelor
__________________ Team Flashbattle Zur ActionScript-Referenz Liste ALLER Funktionen/Objekte in Flash MX 2oo4 ActionScript - ScriptCollection FlashMX/PHP-Kontaktformular inkl. Multiempfängerauswahl[Kombobox] Es gibt dumme Fragen! Geändert von kelor (19-09-2006 um 12:41 Uhr) Grund: schreibfehler | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |