Zurück   Flashforum > Flash > ActionScript > ActionScript 1

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

hallo!
ich habe da ein kleines problem mit einem photoalbum...
ich hab schon alles durchprobiert, aber ich weiß einfach nicht wo mein fehler liegt...
wenn sich jemand mal hier die .fla angucken würde und mir sagen würde, was ich falsch gemacht habe, wäre ich sehr dankbar...
ich glaub die .fla erklärt sich eigentlich von selbst... wenn trotzdem fragen sind, dann bitte...
vielen dank schonens.
kurthurtig ist offline   Mit Zitat antworten
Alt 12-02-2005, 14:21   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Auch wenn du deine fla veröffentlichst, wäre es doch ganz nett, wenn du eine Fehlerbeschreibung mitliefern würdest.

Ich vermute mal, dass du den Fehler nach dem Klick auf das Bild meinst:
ActionScript:
  1. on(release) {
  2.     trace("dateiNameStartetMit+aktuellesBild="+dateiNameStartetMit+aktuellesBild+".jpg");
  3.     getURL(dateiNameStartetMit+aktuellesBild+".jpg", "_blank");
  4. }
Wenn du den trace mit eingibst und mit STRG-ENTER mal im Testmodus testest, wirst du sehen, dass du für deine Variablen keine Werte erhältst. Das liegt daran, dass du sie auf der Hauptzeitleiste erstellt hast und im MC auch mit demtentsprechenden Objektpfaden, z.B. _level0., ansprechen musst, also:
ActionScript:
  1. on(release) {
  2.     trace("dateiNameStartetMit+aktuellesBild="+_level0.dateiNameStartetMit+_level0.aktuellesBild+".jpg");
  3.     getURL(_level0.dateiNameStartetMit+_level0.aktuellesBild+".jpg", "_blank");
  4. }
  Mit Zitat antworten
Alt 12-02-2005, 16:10   #3 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
geilo danke...
werd das direkt ma probieren...

tschuldige wegen dem problem...
dachte das wär so einleuchtend, aber natürlich isses ganz nicey direkt zu wissen worum es geht...

bis dahinsen.
kurthurtig ist offline   Mit Zitat antworten
Alt 12-02-2005, 16:26   #4 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
hmmmm

komisch... bei dem "klick-in-neuem-fenster-öffnen" klappts, aber beim umblättern nicht...

habe das mit _level0 auch darauf angewandt. sieht dementsprechend wie folgt aus:

ActionScript:
  1. on(release) {
  2.     _level0.aktuellesBild = _level0.aktuellesBild - 1;
  3.     if(_level0.aktuellesBild < _level0.erstesBild){
  4.         _level0.aktuellesBild = _level0.letztesBild;
  5.     }
  6.     _level0.dateiname = _level0.dateiNameStartetMit+_level0.aktuellesBild+".jpg";
  7.     trace (_level0.dateiname);
  8.     loadMovie(_level0.dateiname, "bild");
  9. }

der "traced" auch wieder die richtige datei. muss also daran liegen, dass der die dann einfach nicht in den movieclip "bild" lädt... aber der command ist genau wie auf der Hauptzeitleiste, wo es ja offensichtlich das erste mal klappt...
kurthurtig ist offline   Mit Zitat antworten
Alt 12-02-2005, 16:42   #5 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
muss ich das alte bild erst aus dem mc "bild" rausschmeißen, bevor ich ein neues hineinlade?!?

geht das mit unloadMovie("bild");
nein, oder? denn damit würde ich doch den ganzen mc löschen...

grad dachte ich einen geistesblitz zu habe... muss ja den mc auch als _level0 bezeichen, aber so
loadMovie(_level0.dateiname, _level0."bild");

is das glaub ich nich erlaubt....

aber wie dann? mit root? schon einiges durchprobiert, aber nix klappt...
kurthurtig ist offline   Mit Zitat antworten
Alt 12-02-2005, 17:54   #6 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
keiner ne idee???
kurthurtig ist offline   Mit Zitat antworten
Alt 12-02-2005, 20:16   #7 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Da das ein MC ist der auf einer statischen Bühnentiefe liegt, kannst du ihn nicht so einfach mit removeMovieClip löschen. Du musst ihn erst mit bspw. swapDepths(100000) auf eine dynamische Tiefe verschieben und kannst ihn dann mit removeMovieClip löschen.

Flash ist allerdings sehr langsam und schafft es selten, auf einem einzigen Frame den MC auch gleich wieder zu erstellen, du solltest also einen onEnterFrame-Event starten und in diesem Event den MC neu erstellen und das nächste Bild laden.
  Mit Zitat antworten
Alt 13-02-2005, 08:36   #8 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
Zitat:
Zitat von agedoubleju
du solltest also einen onEnterFrame-Event starten und in diesem Event den MC neu erstellen und das nächste Bild laden.
ich bin nicht sicher, ob ich dich richtig verstanden habe. ich habe versucht dem mc "bild" folgendes script zuzuordnen


ActionScript:
  1. onClipEvent(enterFrame) {
  2.     _rotation = -17;
  3.     loadMovie(_level0.dateiname, this);
  4. }

müsste doch rein theoretisch funktionieren. der button ändert also nur noch den dateinamen und der mc lädt sich das bild bei onEnterFrame jedes mal neu rein... in der theorie nice aber praktisch funktioniert das natürlich wieder nicht...
kurthurtig ist offline   Mit Zitat antworten
Alt 13-02-2005, 08:40   #9 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
er lädt nicht einmal mehr das erste bild, was er ja bisher immer schön gemacht hat...
wo ist mein denkfehler?
kurthurtig ist offline   Mit Zitat antworten
Alt 14-02-2005, 06:51   #10 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
nochma ne idee vl?
oder isses tatsächlich so blöde?
kurthurtig ist offline   Mit Zitat antworten
Alt 14-02-2005, 07:08   #11 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
ActionScript:
  1. //auf der Hauptzeitleiste! Kein Clipevent!
  2. this.meinBühnenMC.swapDepths(10000);
  3. this.meinBühnenMC.removeMovieClip();
  4. this.onEnterFrame = function(){
  5.    delete this.onEnterFrame;
  6.    _level0.createEmptyMovieClip("meinBühnenMC",1);
  7.    _level0.meinBühnenMC.loadMovie("meinFilm.swf");
  8. }
  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