Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-08-2004, 16:43   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 3
Eine Funktion aus einem Mc heraus aufrufen?

Also, ich habe einen MC auf Bild eins der Hauptzeitleiste, in diesem MC sitzt ein Button mit folgendem Actionscript:

on (release) {
_root.gotoAndPlay("ziel");
_root.showModel("kim", "fmodels.xml");
}

Und eigentlich sollte ich dann auf Bild "ziel" der Hauptzeitleiste landen und dort sollte dann showModel ausgeführt werden. Das tut es aber nicht. Ich lande zwar im richtigen Bild aber die Funktion showModel passiert nicht.
Wenn ich den Button aber aus dem Film herausnehme(und _root aus dem Button-Script entferne) geht es einwandfrei :(

Was mache ich falsch?


Danke..
noiseburst ist offline   Mit Zitat antworten
Alt 21-08-2004, 17:35   #2 (permalink)
Neuer User
 
Benutzerbild von reion
 
Registriert seit: Apr 2004
Ort: St. Florian
Beiträge: 459
funktionen sind soweit ich weiß global ...

sonst machs so, und setz ne kontrollvariable, und lass die funktion auf der frame ZIEL ausführen ... die parameter sind dann halt die kontrollvariablen

edit:
wenn du das auf deine art machen willst musst du glaub ich ZIEL zwischen _root.showModel reinpflanzen ... ala _root.ziel.showModel ... bin mir aber nicht sicher ob die ansteuerung korrekt ist ... ansonsten gibts hier im forum ein tut : steuerung hauptzeitleiste, hilfszeitleiste (weiß den genauen titel jetzt nicht...)
__________________
www.reion.tk
---
*nastyBasty, *nonverbla, *miii, *specs2, *kikuchiro, *Tom(2), *Tarantoga, *Prist0r, *heidlbeer, *silentx, *socratez, *isildur, *mmgraphics, *tackle_zone, *raschu, *-+FleshMen 08+-, *guz3l, *Flashyrobin, *teddy86+, *Jasper99, *Don Krawallo, *pLan58+, Sly-Design+, *obscur+, *mxpro-filer+; P |SL, e621, destroy90210, Karsten572, simon ventura, tasovi, salami04, Mulitreiber, dat brot, boyi, rosco, gaspode, dirkgently, Sash^noob; / *X-Production, mika97, derBauer1234, strolchi04 \

Geändert von reion (21-08-2004 um 17:41 Uhr)
reion ist offline   Mit Zitat antworten
Alt 21-08-2004, 18:06   #3 (permalink)
aka stauby
 
Benutzerbild von webdust
 
Registriert seit: Mar 2004
Ort: Würzburg
Beiträge: 705
Kann der Fehler nicht ein ganz anderer sein:
Da du in der ersten Codezeile ja bereits zum nächsten Frame springst, ist der Button ja schon weg, bevor er die zweite Zeile ausführen kann.
__________________
"The things you own end up owning you."
webdust ist offline   Mit Zitat antworten
Alt 21-08-2004, 18:22   #4 (permalink)
Neuer User
 
Benutzerbild von reion
 
Registriert seit: Apr 2004
Ort: St. Florian
Beiträge: 459
wär auch ne möglichkeit ...

aber er hat geschrieben, dass wenn er das aus dem button rausnimmt, und das _root wegtut die funktion auch geht ... also müsste es auch beim onpress event funktionieren ...
also liegt da glaub ich weniger der fehler ...
__________________
www.reion.tk
---
*nastyBasty, *nonverbla, *miii, *specs2, *kikuchiro, *Tom(2), *Tarantoga, *Prist0r, *heidlbeer, *silentx, *socratez, *isildur, *mmgraphics, *tackle_zone, *raschu, *-+FleshMen 08+-, *guz3l, *Flashyrobin, *teddy86+, *Jasper99, *Don Krawallo, *pLan58+, Sly-Design+, *obscur+, *mxpro-filer+; P |SL, e621, destroy90210, Karsten572, simon ventura, tasovi, salami04, Mulitreiber, dat brot, boyi, rosco, gaspode, dirkgently, Sash^noob; / *X-Production, mika97, derBauer1234, strolchi04 \
reion ist offline   Mit Zitat antworten
Alt 21-08-2004, 18:24   #5 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Hi noiseburst,

wo is denn die Funktion "showModels" definiert?
Am besten definiert man Variablen und Funktionen und so immer im Bild 1 der Hauptzeitleiste...

@reion: Funktionen sind (zum Glück) nicht automatisch global, es sei denn du definierst sie mit _global.
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 21-08-2004, 18:36   #6 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 3
Zitat:
wo is denn die Funktion "showModels" definiert?
Bild 1 Hauptzeitleiste
(Und zwischendurch testweise auch im MC mit dem Button/ im Bild "ziel" auf der Hauptzeitleiste etc.)


Zitat:
Da du in der ersten Codezeile ja bereits zum nächsten Frame springst, ist der Button ja schon weg, bevor er die zweite Zeile ausführen kann.
Aber dann dürfte es ja auch nicht funktionieren wenn der Button außerhalb des MCs ist, oder?


Zitat:
_root.ziel.showModel
Hab ich versucht, das war's aber wohl auch nicht....

Hat noch wer ne Idee?

Erklärst Du mir das mit den Variablen ein bisschen genauer?

Danke
noiseburst ist offline   Mit Zitat antworten
Alt 22-08-2004, 09:30   #7 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 3
ahhhhh, japs.
Ich glaube ich habe es!

on (release) {
_root.showModel("kim", "fmodels.xml");
_root.gotoAndPlay("ziel");

}


Wenn ich es in der Reihenfolge versuche geht es :D

Kann das sein?

Zitat:
Da du in der ersten Codezeile ja bereits zum nächsten Frame springst, ist der Button ja schon weg, bevor er die zweite Zeile ausführen kann
DANKE webdust!

und schönen sonntag...
noiseburst 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 06:59 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele