Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-02-2005, 06:54   #1 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
problem mit photoalbum klappe die zweite

hisn...
würde es jdm etwas ausmachen, hier nochens reinzugucken, da ich irgendwie immer n fehler im flashforum kriege, weswegen meine beiträge zwar gespeichert werden, aber der post nicht an den anfang vom board geht... eigenartig...
wäre cool. danke.
es geht um ein simples photoalbum problem, dass die weiterbuttons nicht funktionieren...entweder aufgrund von falschen pfadangaben, aber eher aufgrund von ladeproblemen...
kurthurtig ist offline   Mit Zitat antworten
Alt 14-02-2005, 12:41   #2 (permalink)
nobody is perfect
 
Benutzerbild von Decrone
 
Registriert seit: Apr 2002
Ort: Bremen
Beiträge: 3.049
Hi

Pfadproblem! Benutze im Buttonscript nur den Bereich mit _parent der die Bilder aufruft/Steuert!

bye
__________________
FF Unterstützen! Erste Hilfe! häufig gestellten Fragen
...................... ............... ................................
Decrone ist offline   Mit Zitat antworten
Alt 15-02-2005, 06:30   #3 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
yosn!
bin nicht ganz sicher, was du meinst...
anstatt _level0 soll ich einfach _parent schreiben, damit er ein level höher springt? aber auf den buttons gibts ja kein problem, denn wenn ich trace(dateiname); mache, kommt ja das richtige ergebnis... nur wird das bild dann nicht geladen...
deswegen hab ich den load command direkt in den mc gesetzt, aber dann funktioniert gar nichts mehr... irgendwie muss ich den load command aber doch in ein onClipEvent(enterFrame) setzen, weil der sonst nicht genug zeit hat, oder?!? aufjedenfall sagte das agedoubleyu...
kurthurtig ist offline   Mit Zitat antworten
Alt 16-02-2005, 17:00   #4 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
hat denn niemand eine idee, die ich umsetzen kann, oder kann mir jemanden die bisherigen ideen näher bringen, denn alles das, was ich bisher probiert habe, hat nicht funktioniert...
und eigentlich kanns an den pfadnamen nicht liegen, da der mir die richtige datei"traced"....
kurthurtig ist offline   Mit Zitat antworten
Alt 16-02-2005, 20:12   #5 (permalink)
nobody is perfect
 
Benutzerbild von Decrone
 
Registriert seit: Apr 2002
Ort: Bremen
Beiträge: 3.049
Hi

@kurthurtig

also nochmal...

Du hast auf _root diesen Script druff
ActionScript:
  1. dateiNameStartetMit = "bw_0";
  2. erstesBild = 100;
  3. letztesBild = 101;
  4. aktuellesBild = letztesBild;
  5. dateiname = dateiNameStartetMit+aktuellesBild+".jpg"
  6. loadMovie(dateiname, "bild");
  7.  
  8. function wo (){
  9.     trace("ich");
  10. }

Jetzt hast Du noch ein MC und in diesem MC hast Du auch ein Button mit folgendem Script:
ActionScript:
  1. on(rollOver) {
  2.     gotoAndPlay(2);
  3. }
  4. on(rollOut) {
  5.     gotoAndPlay(6);
  6. }
  7. on(release) {
  8.     aktuellesBild -= 1;
  9.     if(aktuellesBild < erstesBild){
  10.         aktuellesBild = letztesBild;
  11.     }
  12.     dateiname = dateiNameStartetMit+aktuellesBild+".jpg";
  13.     loadMovie(dateiname, "bild");
  14. }

Ich hab mir mal aus deinen anderen Thread die fla. gezogen.

wie bitte schön, soll der Script ohne Pfad die _root-Leiste bzw. die übergeordnete Zeitleiste ansprechen? Geht so net, Du musst mit _parent oder _root vorweg diesen ansprechen! Deshalb auch meine kurzatmige Antwort, Stichwort _parent! Wenn Du aber nicht weißt oder nicht genau verstehst was _parent und Co. zu bedeuten hat, dann wird es aber höchste Zeit sich damit mal intensiv auseinander zusetzen!

Blöde finde ich nur, dass Du es noch nicht einmal versucht hast es so umzusetzen, höre ich jedenfalls so aus deinem Posting heraus!

ActionScript:
  1. //_root/Hzl.
  2. var dateiNameStartetMit = "bw_0";
  3. var erstesBild = 100;
  4. var letztesBild = 101;
  5. var aktuellesBild = letztesBild;
  6. var dateiname = dateiNameStartetMit+aktuellesBild+".jpg"
  7. loadMovie(dateiname, bild);

ActionScript:
  1. //Auf den Button zurueck
  2. on(rollOver) {
  3.     gotoAndPlay(2);
  4. }
  5. on(rollOut) {
  6.     gotoAndPlay(6);
  7. }
  8. on(release) {
  9.     _parent.aktuellesBild -= 1;
  10.     if(_parent.aktuellesBild < _parent.erstesBild){
  11.         _parent.aktuellesBild = _parent.letztesBild;
  12.     }
  13.     _parent.dateiname = _parent.dateiNameStartetMit+_parent.aktuellesBild+".jpg";
  14.     loadMovie(_parent.dateiname, _parent.bild);
  15. }

ActionScript:
  1. //Auf den Button vor
  2. on(rollOver) {
  3.     gotoAndPlay(2);
  4. }
  5. on(rollOut) {
  6.     gotoAndPlay(6);
  7. }
  8. on(release) {
  9.     _parent.aktuellesBild = _parent.aktuellesBild + 1;
  10.     if(_parent.aktuellesBild > _parent.letztesBild){
  11.         _parent.aktuellesBild = _parent.erstesBild;
  12.     }
  13.     _parent.dateiname = _parent.dateiNameStartetMit+_parent.aktuellesBild+".jpg";
  14.     loadMovie(_parent.dateiname, _parent.bild);
  15. }
ohne großartig an deinem Script was zu ändern.

Wie @agedoubleju es schon sagte, wenn Du das ganze Online nutzen willst, kommste um einem Preloader nicht herum. Stichwort: Preloader, gibt es genug Info hier im Flashforum und ansonsten einfach wieder melden.


bye
__________________
FF Unterstützen! Erste Hilfe! häufig gestellten Fragen
...................... ............... ................................
Decrone ist offline   Mit Zitat antworten
Alt 17-02-2005, 15:24   #6 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
hisn
sorry, dass sich das alles so arrogant angehört hat...
ich habe nach agedoublejus antwort mit level0 anstelle von _parent gearbeitet...
das ging auch alles wunderbar... wenn ich z.b. auf den mittleren button geklickt habe, wurde das bild auch in einem neuen fenster als ganz normales jpeg geladen, d.h. der pfad stimmte.
und auch der trace command hat mir den richtigen pfad gegeben...
das problem liegt also da, dass der bei dem button script das bild nicht laden kann...
ActionScript:
  1. loadMovie(dateiname, "bild");
funktioniert also nich... agedoubleju meinte, dass das nicht geht, weil der mit dem einen frame nicht so schnell hinterher kommt. deswegen habe ich dem mc, wo die bilder reingeladen werden das script
ActionScript:
  1. onClipEvent(enterFrame) {
  2. this.loadMovie(_level0.dateiname);
  3. }

eigentlich müsste es ja auch ohne klappen, da auf level0 ja ständig der mc neu geladen werden soll.
kann es also auch sein, dass der dateiname nicht richtig gespeichert wird?!?
aber dann würde der trace command, den ich dem button gegeben habe doch auch was falsches wiedergeben.
kurthurtig ist offline   Mit Zitat antworten
Alt 17-02-2005, 18:30   #7 (permalink)
nobody is perfect
 
Benutzerbild von Decrone
 
Registriert seit: Apr 2002
Ort: Bremen
Beiträge: 3.049
was mich jetzt mal Interessieren würde ist, läuft es bei Dir Offline?

bye
__________________
FF Unterstützen! Erste Hilfe! häufig gestellten Fragen
...................... ............... ................................
Decrone ist offline   Mit Zitat antworten
Alt 17-02-2005, 19:15   #8 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
also nein...
wenn ich alles auf die buttons lege und im ersten frame auch den loadMovie command gebe, lädt er zumindestens das erste bild und ich kann das anklicken, sodass sich ein neues browserfenster öffnet und mir das bild als jpeg gibt...
das lässt ja wie schon erwähnt drauf schließen, dass der pfadname schonma stimmt... es also mit _level0 funktioniert...
der weiter und zurück button funktioniert mal überhaupt nich... also die animation schon, aber das draufklicken und bild neu laden nicht... obwohl ja eigentlich die gleiche pfadangabe da ist, wie beim draufklicken und neu anzeigen (in neuem browser)... also dachte ich, dass es am laden liegen muss... ich also den loadMovie command direkt dem mc zugeteilt, in welches das bild geladen wird... alle anderen loadMovie commands komplett gelöscht, heißt sowohl im ersten frame, als auch auf den buttons... jetzt geht gar nichts mehr... sonst wurde ja wenigstens immer das erste bild angezeigt und man konnte nur nicht weiter oder zurück klicken, aber jetzt wird nicht einmal mehr das erste bild geladen... den script von wegen mc um -17° drehen, der schon immer dem mc direkt zugeteilt war hat aber sonst immer wunderbar funktioniert... es muss also meiner meinung nach direkt mit der zeile
ActionScript:
  1. loadMovie(dateiname, "bild")
etwas verkehrt sein, aber ich komm absolut überhaupt nicht dahinter was...

hoffe du hast ne idee...
vl ist es auch ein komplett falscher gedanke... deswegen kannst du ja mal versuchen, wennste bock hast, die fla direkt zu bearbeiten...

online hab ichs noch gar nicht versucht, da es offline schon nicht geklappt hat...
kurthurtig ist offline   Mit Zitat antworten
Alt 17-02-2005, 20:19   #9 (permalink)
nobody is perfect
 
Benutzerbild von Decrone
 
Registriert seit: Apr 2002
Ort: Bremen
Beiträge: 3.049
ich hab es Dir schon oben gepostelt ...ändere mal deinen Code so um oder kopierst es einfach...und ich hab das ganze natürlich auch getestet, es funzt oder wir reden aneinander vorbei

bye
__________________
FF Unterstützen! Erste Hilfe! häufig gestellten Fragen
...................... ............... ................................

Geändert von Decrone (17-02-2005 um 20:20 Uhr)
Decrone ist offline   Mit Zitat antworten
Alt 17-02-2005, 22:37   #10 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
danke... tut mir leid, dass ich momentan so beschränkt bin...
hab gedacht, dass man instanznamen für mcs immer direkt ansperchen kann, aber muss natürlich auch _level0.bild angeben... das hab ich auch mal probiert nur habe ich da _level0."bild" geschrieben... tja, es gibt drei arten zu lernen... die letzte, längste, peinlichste aber auch wirkungsvollste ist die, die fehler selber zu machen... naja... auf jedsten danke für die menge geduld, die du aufgebracht hast...
bis dahin.
kurthurtig ist offline   Mit Zitat antworten
Alt 18-02-2005, 13:05   #11 (permalink)
nobody is perfect
 
Benutzerbild von Decrone
 
Registriert seit: Apr 2002
Ort: Bremen
Beiträge: 3.049
wenn Du anstatt _level0, _parent eingeben würdest, dann bist Du unabhängig von der Zeitleiste und kannst Dein swf. überall Reinladen! Machst Du aber alles mit _level0 und Du willst es aber dennoch irgendwo Reinladen, dann muss der genaue Pfad angegeben werden!

Zitat:
Zitat von kurthurtig
... tja, es gibt drei arten zu lernen... die letzte, längste, peinlichste aber auch wirkungsvollste ist die, die fehler selber zu machen... naja... auf jedsten danke für die menge geduld, die du aufgebracht hast...
bis dahin.
wie gesagt ich versuche es so gut wie nur möglich den Leuten hier im Forum zu helfen aber manchmal stehe auch ich vor ein Rätsel und weiß net weiter aber das kommt zum Glück net so oft vor! Für solche Hilfestellung, ist dieses geniale Forum ja auch da!

bötte und viel Spaß noch aber um einem Preloader für Deine Bilder, kommst Du trotzdem net vorbei! Wenn es soweit ist und Du kommst net weiter, dann weißte ja wo Du nachfragen kannst.

bye
__________________
FF Unterstützen! Erste Hilfe! häufig gestellten Fragen
...................... ............... ................................
Decrone ist offline   Mit Zitat antworten
Alt 20-02-2005, 15:11   #12 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
danke noch für den tipp mit _parent...

da ich mit dem preloader letztes ma so dicke probleme hatte und letztendlich das fertige script hier aus dem forum genommen habe, werde ich diesmal (wei die bilder ja auch nur previews und damit relativ klein sind) gefuscht und habe einfach ein mc hinter alles gelegt, wo rund um die uhr loading blinkt... ich weiß... eigentlich eine sünde, aber vorerst solls reichen...

muss mich später nochmal genauer damit auseinandersetzen...
kurthurtig 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 04:39 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele