Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-12-2003, 12:26   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
getBytes

hi,

habe folgendes Script(Auszüge):

ActionScript:

ActionScript:
  1. bild_loader._visible = false;
  2. onEnterFrame = function () {
  3. if (_xmouse > (x_pos_mitte - 20) && _xmouse < (x_pos_mitte + 10)) {
  4. var v = 0;
  5. }
  6. .
  7. .
  8. .
  9. }
  10. for (i = 1; i <= anzahl; i++) {
  11. _root["cont" + i]._x += v;
  12. _root["cont" + i].onRelease = function () {
  13. var geladen = 0;
  14. var total = 0;
  15. if (v === 0) {
  16. bild_loader._visible = true;
  17.  
  18. .
  19. .
  20. loadMovie (bild_nr + ".jpg", cont_bild);
  21. geladen = this.getBytesLoaded ();
  22. total = this.getBytesTotal ();
  23. geladen_txt = geladen;
  24. total_txt = total;
  25. if (geladen >= total) {
  26. bild_loader._visible = false;
  27. .


Es geht darum, Das dieses :bild_loader._visible = true; nicht angezeigt wird, weil die beiden Werte
this.getBytesLoaded ();
this.getBytesTotal ();
sofort gleich. Frage ich es falsch ab ?
Die Werte sind sofort gleich, aber das Bild wird erst einen Moment
später angezeigt.

Demo:http://www.harego.de/versuch/thumbs/...bau_index.html

(Wenn die Kleinen Bilder nicht alle geladen werden, F5. Sorry, muß ich
auch noch machen)

Hat jemand einen Tip?
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 26-12-2003, 12:41   #2 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
_root["cont" + i].onRelease = function () {


"this" bezieht sich dann auf diese instanz


getbytesloaded kannst du im verlauf nur innerhalb
eines onenterframe oder interval abfragen
warrantmaster ist offline   Mit Zitat antworten
Alt 26-12-2003, 12:46   #3 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
sowie ich das sehe holst du ja mit
ActionScript:
  1. geladen = this.getBytesLoaded ();
  2.                         total = this.getBytesTotal ();
die bytes von deinem auswahl bild
du brauchst die bytes von "cont_bild"
ActionScript:
  1. geladen = cont_bild.getBytesLoaded ();
  2.                         total = cont_bild.getBytesTotal ();

den richtigen pfad must noch einsetzen

[edit]man sollte sich während dem antworten keinen kaffee machen. hi @warrantmaster
__________________
gruß Harry

Geändert von HAY (26-12-2003 um 12:48 Uhr)
HAY ist offline   Mit Zitat antworten
Alt 26-12-2003, 12:57   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
hi, und Danke erstmal für die Antworten.

Habe jetzt :

ActionScript:
  1. geladen =_root. cont_bild.getBytesLoaded ();
  2. total = _root.cont_bild.getBytesTotal ();

Aber keine Änderung !
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 26-12-2003, 13:03   #5 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
na die bytes werden ja jetzt stimmen. du must das ganze noch in einen oEF packen. wie sieht den dein ganzes script da aus.
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 26-12-2003, 13:11   #6 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Was meinst Du mit oEF ?
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 26-12-2003, 13:12   #7 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Achso onEnterFrame !

Aber es ist doch in einem oEF !

siehe Sript oben.
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 26-12-2003, 13:16   #8 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
ich sehe da nichts in einem oEF außer die maus abfrage die übrigens sehr schlecht gelöst ist.
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 26-12-2003, 13:24   #9 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Ja, dieses oEF wird erst am Ende geschlossen. Also in der letzen Zeile
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego 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 14:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele