Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-04-2005, 16:15   #1 (permalink)
Mann lernt immer
 
Registriert seit: Aug 2004
Ort: Frankfurt
Beiträge: 410
Question Bild As zeigt trotz aller richtigkeit kein Bild an ...

Hallo zusammen,

Wollte ein externes Bild laden.Leider zeigt er mir es nur nicht an ... obwohl alles richtig ist .....

Hier mal der As :

ActionScript:
  1. /*
  2. Externes Bild + Statusbalken
  3. datei = externes Bild
  4. x = Position Horizontal
  5. y = Postion Vertikal
  6. skal = Skalieren
  7. alpha = Deckkraft
  8. multb = Multiplikator für die Balkenbreite
  9. warten = Wartezyklen
  10. tiefe = Ebene
  11. Aufruf:
  12. ladebild(datei,x,y,skal,alpha,multb,warten,tiefe);
  13. oder
  14. halter = _root.createEmptyMovieClip("h",1)
  15. halter.ladebild("pic01.jpg",100,0,100,100,2,5,1);
  16. */
  17.  
  18. MovieClip.prototype.ladebild = function (datei,x,y,skal,alpha,multb,warten,tiefe) {
  19.     img = this.createEmptyMovieClip("bild",tiefe);
  20.     checker = this.createEmptyMovieClip("kon",tiefe+1);
  21.     img.loadMovie (datei)
  22.     checker.onEnterFrame = function () {
  23.         img._visible = false;
  24.         fin = int(img.getBytesLoaded()*100/img.getBytesTotal());
  25.         createTextField("prozent",tiefe+2,100,0,100,100);
  26.         prozent.autoSize = true;
  27.         prozent.text = fin+" %";
  28.         balken.removeMovieClip();
  29.         balken = createEmptyMovieClip("balken",tiefe+3);       
  30.         var faktor = prozent._width/100;
  31.         with (balken) {
  32.               _x = 100;
  33.               _y = 20;
  34.               lineStyle(2,0xFF0000,100);
  35.               moveTo (0,0);
  36.               lineTo (fin*faktor*multb,0);
  37.         }
  38.         if (fin >= 100) {         
  39.             if (count >warten) {
  40.                 with (img) {
  41.                     _visible = true;
  42.                     _x = (!x) ? 0 : x;
  43.                     _y = (!y) ? 0 : y;
  44.                     _xscale = _yscale = (!skal) ? 100 : skal;
  45.                     _alpha = (!alpha) ? 100 : alpha;
  46.                 }
  47.                 prozent.removeTextField();
  48.                 balken.removeMovieClip();
  49.                 checker.removeMovieClip();       
  50.                 delete count;           
  51.             }
  52.             count++;
  53.         }      
  54.     }
  55. }
  56. halter = _root.createEmptyMovieClip("h",1)
  57. halter.ladebild("fratze.jpg",100,0,100,100,2,5,1);


















Ich habe es von Flashstar.Dort wird es in der fla angezeigt.Und ich habe es genauso gemacht.Ist ja nur der As code den man einfügen muss und das Bild ... mehr nicht oder ?

Hier mal der Link woher ich es habe http://www.flashstar.de/tutlist/redi...loadScroll.zip


Gruss

lolrene
__________________
.:.::.::...:....:::::::....:::.::.:.::::::.:.:..:: :...:::::...:::.:.


.::: No Signature Found :::.

.:.::.::...:....:::::::....:::.::.:.::::::.:.:..:: :...:::::...:::.:.

Geändert von lolrene (09-04-2005 um 16:17 Uhr)
lolrene ist offline   Mit Zitat antworten
Alt 09-04-2005, 16:32   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Erste Zeile:

ActionScript:
  1. var count = 0;

"count" war ja undefined bzw. danach NaN. Also niemals größer als warten, was für das Einblenden erforderlich ist...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 09-04-2005, 17:32   #3 (permalink)
Mann lernt immer
 
Registriert seit: Aug 2004
Ort: Frankfurt
Beiträge: 410
Danke ... Das hat geholfen


Gruss

lolrene
__________________
.:.::.::...:....:::::::....:::.::.:.::::::.:.:..:: :...:::::...:::.:.


.::: No Signature Found :::.

.:.::.::...:....:::::::....:::.::.:.::::::.:.:..:: :...:::::...:::.:.
lolrene 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