Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-03-2005, 12:19   #1 (permalink)
Neuer User
 
Benutzerbild von destroy90210
 
Registriert seit: Feb 2002
Ort: wien
Beiträge: 458
bild wird nicht sichtbar

hi ich versuche grade eine bildergalerie zu proggen die alle bilder ladet und in der zwischen zeit kann man sich die bis dahin geladenen photos ansehen, leider zeigt er kein bild an

hier das AS
ActionScript:
  1. //preloader
  2. _root.picsPreloader = function(dataArray, id) {
  3.     // erstell mcs für jedes einezelne foto
  4.     _root.photoDummy.createEmptyMovieClip(["photo"+id], 0);
  5.     // speichern des pfades
  6.     mc = _root.photoDummy["photo"+id];
  7.         //macht mc unischtbar
  8.          mc._alpha = 0;
  9.     // erstellt pfad zum bild
  10.     newPicName = "../bilder/photos/"+[dataArray[id]]+".jpg";
  11.     // ladet das bild
  12.     mc.loadMovie(newPicName);
  13.     // erstellt den thumbButton oben
  14.     _root.createThumbButton(id);
  15.        //preloader
  16.     onEnterFrame = function () {
  17.         geladen = mc.getBytesLoaded();
  18.         total = mc.getBytesTotal();
  19.         // Sicherheitsabfrage, da ein leerer MC so ungefähr
  20.         // 4 bis 5 Bytes hat und zu Verfälschungen führen könnte
  21.         if (geladen>=5) {
  22.             // fertig geladen
  23.             if (geladen == total) {
  24.                 delete onEnterFrame;
  25.                 // soll nur nach dem laden des ersten Bildes automatisch das erste Bild anzeigen
  26.                 if (id == 0) {
  27.                     _root.showPhoto(mc, id);
  28.                 }
  29.                 // beginnt mit dem ladevorgang für das nächste Bild
  30.                 if (id<dataArray.length-1) {
  31.                     id++;
  32.                     _root.picsPreloader(dataArray, id);
  33.                 }
  34.             }
  35.         }
  36.     };
  37. };
  38. //zeigt photos an
  39. _root.showPhoto = function(mc, id) {
  40.     trace(mc._alpha);
  41. // fügt 7 pixel rand auf jeder seite hinzu
  42.     _root.bgContent.resizen(mc._width+14, mc._height+14, 5, 100+id);
  43.     mc._alpha = 100;
  44. };
also das aurfrufen der function resizen funzt super er resizt genau die breite des ersten bildes, aber leider wird das bild nicht sichtbar... hat wer ne ahnung was da schief geht ??

thx shcon mal im vorraus, weil ich seitze da echt shcon 3 stunden dran und finde den fehler nicht

mfg,
destroy90210
destroy90210 ist offline   Mit Zitat antworten
Alt 08-03-2005, 13:31   #2 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
sind die bilder "progressiv"(mag flash nicht....) abgespeichert?

gib mal ein bild auf die bühne und teste dann mal, ob da das bild sichtbar ist;
wenn net, dann musst du alle bilder im standardformat und net progressiv neu abspeichern;
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 08-03-2005, 15:22   #3 (permalink)
Neuer User
 
Benutzerbild von destroy90210
 
Registriert seit: Feb 2002
Ort: wien
Beiträge: 458
ne die bilder passen, also sind nicht progressiv gespeichert und kann ich super reinladen...


fehler liegt leider wo anders...

mfg,
destroy90210


ok habe den fehler gefunden..... habe hier immer den neuen mc übverschrieben weil ich sie immer auf ebene 0 gelegt habe wen ich statt 0 id schreibe dann gehts
_root.photoDummy.createEmptyMovieClip(["photo"+id], 0);

Geändert von destroy90210 (08-03-2005 um 16:15 Uhr)
destroy90210 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 17:51 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele