Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-04-2005, 19:39   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2005
Beiträge: 6
Mit relativen Pfaden Funktionen aufrufen - geht nicht?

Hallo,

ich kann sehr gut JavaScript, deshalb dachte ich : och, AS ist ja gar nicht so schwer - denkste!

Ich versteh nicht, wie das mit den relativen Pfaden und den Funktionsaufrufen funktioniert. Ich habe einen komplexen Flashfilm mit verschiedenen Movieclips. Aus einem Movieclip heraus möchte ich in einem anderen eine Funktion aufrufen. Bei absoluter Pfadangabe funktioniert es, bei relativer nicht. Definiere ich die Funktion global, gehts auch wieder.
ActionScript:
  1. //funktioniert absolut
  2. _root.szenerie.bahn_hinten.linksnachrechts();
  3. //relativ geht nicht           
  4. this._parent.szenerie.bahn_hinten.linksnachrechts();
  5. //als globale Funktion gehts
  6. linksnachrechts_hinten();
Setze ich lokale Kontrollvariablen, kann ich sowohl absolut als auch relativ darauf zugreifen.
ActionScript:
  1. //lokalen Variablen Werte zuordnen geht relativ und absolut
  2. this._parent.startkontrolle = "startmitte";
  3. _root.startkontrolle = "startmitte";
WARUM? Was mache ich falsch? Ich möchte die Funktionen gerne relativ aufrufen, um den Flashfilm sowohl eigenständig und auch innerhalb anderer Flashfilme abspielen zu können. Absolute Pfade eignen sich da ja nicht, und globale Funktionen möchte ich grundsätzlich nicht so viele haben.

Über Tipps und Hilfe sehr dankbar,

marta
marta_s ist offline   Mit Zitat antworten
Alt 09-04-2005, 00:42   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Doch des geht schon, aber nicht von der Haupttimeline ("_root") aus!!
Darüber gibts ja keine Timeline mehr ("this._parent" == "eins drüber")!!

es geht auch sowas!!
************************************************** ********
this._parent._parent.szenerie.bahn_hinten.linksnac hrechts();
************************************************** ********
bsp. im Anhang
Angehängte Dateien
Dateityp: zip parent_geht.zip (5,3 KB, 10x aufgerufen)
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 09-04-2005, 03:05   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2005
Beiträge: 6
Viiiiiiiielen Dank für das Beispiel-Script. Ich habs durchforstet, versucht nachzubasteln und meinen Fehler gefunden: Ich konnte doch tatsächlich nicht richtig mit dem "Zielpfad einfügen"-Tool per Klick umgehen. Wenn ich das Fenster aufrufe, muss ich mit den "Plussen" die Pfade öffnen und erst ganz zum Schluß auf das Ziel. Der Pfad muss sozusagen mit einem Klick erstellt werden - und eine reset-taste gibts da ja nicht. Ich hab manchmal auf die Icons geklickt - dann werden "Teilpfade" angelegt. Das wird letztendlich natürlich komplett falsch.

Und ich hab mich schon gewundert, was das bloß für komische Pfadangaben manchmal sind.... Tja, per Hand coden, nachdenken und sich nicht auf Tools verlassen - wie konnte ich meinem Motto untreu werden <kopfschüttel>

Fast alles funktioniert jetzt, ein Pfad-Aufruf-Problem bekomm ich nicht hin. Aber es ist ja spät/früh - morgen seh ichs bestimmt.http://www.flashforum.de/forum/newre...e=1&p=1174136#
Smilie

Gute Nacht http://www.flashforum.de/forum/newre...e=1&p=1174136#
Embarrassment
marta_s ist offline   Mit Zitat antworten
Alt 12-04-2005, 23:33   #4 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Was sollen wir mit den beiden links anfangen
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake 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 22:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele