| |||||||
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: Jul 2005
Beiträge: 4
| AS3 loader info Kommunikation zwischen geladener swf und Hauptfilm
Hallo, es geht um folgendes Problem: Kommunikation zwischen geladener swf und Hauptfilm. (loader-info)?. Ein zuvor geladener swf-film soll an den Hauptfilm eine Variable übergeben und mit einem z. B. mouseClick-event "aus sich selbst heraus" zu einem bestimmten Bild in dem Hauptfilm steuern. Soll in As3 gehen mit loader-Info, oder local connection!? In AS2 war das einfach, z. B. so: close_btn.onRelease = function(){ _root.gotoAndStop(10); } Wie greife ich mit AS3 auf die Hauptzeitleiste im Hauptfilm zu? Objekt(root). funktioniert nicht! Für Ideen, Hinweise bin ich dankbar für ein script gibts ne Spende Reiner Geändert von st-design (19-08-2010 um 20:00 Uhr) |
| | |
| | #2 (permalink) |
| Gast
Beiträge: n/a
|
Ist eines der hier am häufigsten nachgefragten Themen... Am besten, du gewöhnst dir von vornherein einen direkten Zugriff auf die Hauptzeitleiste von einem nachgeladenen Film ab, denn dadurch hebst du die Kapselung der Scripte/Klassen/Objekte auf. Übergib besser in einem Parameter o.ä. eine Referenzvariable, die auf die Hauptzeitleiste zeigt. |
|
| | #3 (permalink) |
| Neuer User Registriert seit: Jul 2005
Beiträge: 4
|
Hallo Holger, ((Ist eines der hier am häufigsten nachgefragten Themen...) das habe ich schon bemerkt.. aber keine eindeutige Antwort für as3 gefunden. Objekt(root) funktioniert innerhalb eines Films, aber nicht von extern geladenen. Wie wäre das Konstrukt für eine Variable? var Mein_mc = (root) Mein_mc.(root).geheZumNaechstenTresenUndTrinkeFuen fSchnaepse ?? Oder wie? Gruss Reiner |
| | |
| | #4 (permalink) | |
| Gast
Beiträge: n/a
|
Ich würde einen Event im nachgeladenen Film auslösen, den im Hauptfilm mit einem Listener abfangen und dann eine Funktion mit dem erwähnten Parameter im nachgeladenen Film über die Loader-Instanz auslösen. Zitat:
| |
|
| | #7 (permalink) |
| Neuer User Registriert seit: Nov 2010
Beiträge: 24
|
Hallo, habe mir die Dateien mal angesehen, funktioniert bestens. Allerdings habe ich ein Problem. Sobald ich in den hauptfilm einen ganz normalen Button (ohne Instanznamen und AS) einbaue, funktioniert der dispatcher nicht mehr. Bin schon am verzweifeln. Ich hab nix am Code verändert. Ich hab da wohl grundsätzlich das Konzept von dispatchEvent nicht verstanden. Bitte klärt mich doch jemand auf, warum das mit dem zusätzlichen Button nicht funktioniert. Mit einem zusätzlichen Movieclip funktioniert es. Nachtrag: Ich versuch ja unötige Postings zu vermeiden. Habe schon tagelang mich mit dem Problem beschäftigt. Und jetzt, kurz nach dem Beitrag hab ich den Fehler gefunden. Ich hatte in dem Button den Text als TLF-Text (warum auch immer?). Ist der Text als Klassischer Text eingebunden geht's. Warum das den Dispatcher stört... Keine Ahnung. Geändert von cs5noob (15-02-2011 um 15:42 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Aus geladener SWF auf Hauptfilm zufreifen | casual | Flash CS4 Professional | 1 | 14-12-2009 12:41 |
| Aus geladener SWf per Button auf Hauptfilm zugreifen | evaaa | ActionScript 1 | 2 | 26-03-2007 17:55 |
| Kommunikation extern geladener SWF-Dateien untereinander | dlux2k5 | Flash MX 2004 | 4 | 24-08-2005 06:05 |
| hauptfilm aus geladener swf ansprechen | ninjja | Flash MX | 9 | 22-09-2003 14:05 |