Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-02-2004, 08:43   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Beiträge: 154
functions aufruf?

hallo leute.

wie rufe ich eine function auf?


folgender AS liegt auf dem MC "navigation" der auf der hauptzeitleiste liegt.

Mouse.hide();
function x_move () {
_root.navigation.nav_x._x += _xmouse/2;
}
function y_move () {
_root.navigation.nav_y._y += _ymouse/2;
}

folgender AS
liegt auf dem MC "nav_x" der im MC "navigation" liegt:

onClipEvent (enterFrame) {
_root.navigation.nav_x.x_move;
}

folgender AS
liegt auf dem MC "nav_y" der im MC "navigation" liegt:

onClipEvent (enterFrame) {
_root.navigation.nav_y.y_move;
}

warum funzt das nicht??

danke
christoph
__________________
fight the hypocrisy
chillinghouse ist offline   Mit Zitat antworten
Alt 04-02-2004, 11:50   #2 (permalink)
coolgreyuser
 
Benutzerbild von Dummer:Junge
 
Registriert seit: Feb 2002
Ort: K. am R.
Beiträge: 799
Versuch's doch mal damit:

ActionScript:
  1. x_move = function() {
  2. _root.navigation.nav_x._x += _xmouse/2;
  3. }
  4. y_move = function() {
  5. _root.navigation.nav_y._y += _ymouse/2;
  6. }

MfG
GJ
__________________
Achim MX
Dummer:Junge ist offline   Mit Zitat antworten
Alt 04-02-2004, 12:14   #3 (permalink)
coolgreyuser
 
Benutzerbild von Dummer:Junge
 
Registriert seit: Feb 2002
Ort: K. am R.
Beiträge: 799
... da fällt mir auf, dass auch der Aufruf so nix werden kann. Der Pfad zur function muss schon stimmen... Wenn du die function also im MC "navigation" definierst, dann rufst du sie für nav_x z.B. mit
ActionScript:
  1. onClipEvent (enterFrame) {
  2. _parent.x_move();
  3. }
auf.

MfG
GJ
__________________
Achim MX
Dummer:Junge ist offline   Mit Zitat antworten
Alt 04-02-2004, 12:38   #4 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Beiträge: 154
ich habs!!

habe es so gemacht:

onClipEvent (enterFrame) {
_root.navigation.nav_x.x_move;
}

und ein wichtiges detail vergessen, nämlich die klammer nach dem move.
richtig ist
onClipEvent (enterFrame) {
_root.navigation.nav_x.x_move();
}
__________________
fight the hypocrisy
chillinghouse 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 13:34 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele