Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-02-2005, 15:52   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 64
Question Externes SWF & Scrollbars

Hallo!

Das Thema wurde schon mehrmals behandelt, blicke aber dennoch nicht ganz durch.
Ich habe ein "Child"-SWF, das einen dynamischen Text sowie eine Scrollbar enthält, sowie eine "Parent"-SWF, in das die "Child"-SWF geladen wird.

Der Text wird problemlos angezeigt, jedoch funktionieren die Scrollbars nicht. Das Problem liegt irgendwo bei den Instanzen und _root Zeiger. Nur Blick ich nicht ganz durch.

Anbei das FLA:
ebene_2_ticker_ergebnisse.fla = "Partent"-SWF
ebene_3_ticker.fla = "Child"-SWF

Wäre Euch für jede Hilfe dankbar, ist sicher eine Newbie Frage...

danke & LG
Mike
Angehängte Dateien
Dateityp: zip loadmovie.zip (8,0 KB, 9x aufgerufen)
__________________
-------------------------------------------------
"Ein Blitzableiter auf einem Kirchturm ist das denkbar stärkste Mißtrauensvotum gegen den lieben Gott."
Mik3e2 ist offline   Mit Zitat antworten
Alt 04-02-2005, 03:58   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Das übliche Problem... Schau dir mal dein upscroller-Script an: _root.text_ticker.scroll--;

_root zeigt immer auf die aktuelle Hauptzeitleiste. Wenn du deinen Film jetzt von einem Containerfilm nachladen lässt, ist die aktuelle Hauptzeitleiste die des Containerfilms und nicht die des nachgeladenen Filmes.

Es gibt jetzt mehrere Lösungsmöglichkeiten, bspw. statt _root einen globalen Referenzpfad zu verwenden, also z.B. auf die Hauptzeitleiste von ebene_3_ticker:
ActionScript:
  1. _global.ticker = this;//
  2.  
  3. //und dann überall _root mit _global.ticker in diesem Film ersetzen
  4.  
Oder du nutzt relative Objektpfade wie this._parent statt deiner absoluten Pfade...
  Mit Zitat antworten
Alt 04-02-2005, 09:43   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 64
Wink

Hi!

Herzlichen Dank! Funktioniert bestens...
Noch eine kurze Frage zu diesem Thema:
Wenn ich im Child-SWF ein objekt als GLOBAL definiere, ist es dann sowas wie ein "SUPERGLOBAL" Objekt, dass von allen anderen Filmen direkt angesprochen werden kann, oder beschränkt sich das immer nur auf den aktuellen Film??

Danke jedenfalls,
ihr seids die besten,
LG
Mike
__________________
-------------------------------------------------
"Ein Blitzableiter auf einem Kirchturm ist das denkbar stärkste Mißtrauensvotum gegen den lieben Gott."
Mik3e2 ist offline   Mit Zitat antworten
Alt 04-02-2005, 12:48   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
_global hat eine Reichweite über alle nachgeladenen Filme...
  Mit Zitat antworten
Alt 04-02-2005, 12:55   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 64
Danke dir für die Info...
__________________
-------------------------------------------------
"Ein Blitzableiter auf einem Kirchturm ist das denkbar stärkste Mißtrauensvotum gegen den lieben Gott."
Mik3e2 ist offline   Mit Zitat antworten
Alt 04-02-2005, 13:54   #6 (permalink)
Phlasher
 
Benutzerbild von gerard
 
Registriert seit: Nov 2001
Ort: Unna-Königsborn (NRW)
Beiträge: 466
Hi,
_global ist richtigglobal:

Wenn ein swf zB. auf level0 eingeladen wird, verschwinden alle Variablen von vorheriger SWF. ausser die globale Variablen.
__________________
Keep on Flashing
gerard ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 09:23 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele