Projekt / Präsentation
lima-city → Forum → Die eigene Homepage → Flash und Silverlight
abfragen
computer
dank
eleganter methoden
erstellt inhalte
frage
funktion
geographie
heimatort
http
informationstechnologie
kleinigkeit
lage
pfeil
posten
problem
projekt
realisieren
sagen
stand
-
Ich brauche f?r Geographie eine ausf?hrliche Pr?sentation ?ber den Heimatort. Da unsere Klasse eine Informationstechnologie-Klasse ist, m?ssen wir sie auf dem Computer machen und ihr dann auf CD geben. Ich wollte es mit Flash machen, da ich mich halbwegs damit auskenne und da man damit eigentlich alles realisieren kann, was man will.
Zum Problem: Ich habe beim Men? alles erstellt, Inhalte und Animationen,.. habe ich noch nicht, ist nicht so wichtig. Das was nicht funktioniert ist das Weiterschalten mit den Pfeilen unten.
Hier die .fla:
http://cs3000.pyrokar.lima-city.de/GW-Projekt.fla
Schaut es euch bitte an, das ist nur eine Kleinigkeit. Wenns geht die ge?nderte Version uploaden. Bei Fragen PN oder hier wieder posten. Danke! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo cs3000!
Die Fehler lagen in den movieclips "pfeil_vor" und "pfeil_zurueck".
Im Movieclip "pfeil_vor" stand:
_root.gotoAndStop(_currentframe++);
es muss aber folgenderma?en aussehen:
_root.gotoAndStop(_root._currentframe+1);
1. Da du ja den _currentframe der _root-Ebene aus der Ebene der Pfeile ver?ndern willst, musst du "_root" davorsetzen, sonst w?rdest du die Variable _currentframe des Pfeils ?ndern.
2. Weil der Inkrementoperator ++ hinter der Variablen stand, wurde erst der Wert von _currentframe an die Funktion gotoAndStop weitergegeben und dann "versucht" der Wert der Variablen um eins zu erh?hen. Ich schreibe "versucht, denn die Variable _currentframe kann nur gelesen und nicht beschrieben werden! Deswegen w?re ein "++_currentframe" an dieser Stelle unsauber, obwohl es funktionieren w?rde. Besser ist also (_root._currentframe+1). Der Wert von _currentframe ?ndert sich ja eh schon durch Ausf?hrung von gotoAndStop()....
Hier mein Vorschlag:
http://de.geocities.com/kantanter/GW-Projekt_neu.fla
Gru?
Talpa -
Danke, funktioniert.
Ich m?chte nun, dass wenn man sich auf Frame 1 befindet der pfeil_zurueck FAST verschwindet (._alpha = 20) und bei _totalframes der pfeil_vor auch FAST verschwindet. Mit _visible ist es kein Problem, aber da ist er ganz weg. Mit _alpha ist er aber immer noch aktiv. Wie mache ich das, dass kein MouseOver etc. mehr funktioniert? Kann man irgendwie einen Movieclip deaktivieren?
Die .fla ist schon aktualisiert (der gleiche Link wie oben) -
Hi cs3k,
vielleicht gibt es noch eleganter Methoden einen Eventhandler zu deaktivieren, aber du k?nnstest bpsw. jedem Pfeil-Movieclip einen Variable spendieren und diese in den entsprechenden Eventhandlern ?ber ein "if" abfragen, so dass die Funktionen im Eventhandler nur ausgef?hrt werden, wenn die Variable dementsprechend gestzt ist.
zb:
pfeillinks.onRelease = function(){
if(pfeilaktiv){
// onRelease-Aktionen ausf?hren
}
}
Bin gerade zu faul um das .fla zu modifizieren, aber ich hoffe du verstehst was ich zu sagen/schreiben versuche ;)
Gr??e
Talpa -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage