Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-01-2005, 17:11   #1 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
kann man ein loadMovie-JPG faden?

habe ein emptyMovieclip erstellt, dieses mit einer JPG geladen;
funktioniert wunderbar;
nun möchte ich das alles einfaden lassen....geht net wirklich, so wie ich das erstellt habe....unten das script:

ActionScript:
  1. _root.createEmptyMovieClip("picHolder", 2);
  2. picHolder._x = 150;
  3. picHolder._y = 22;
  4. picHolder.loadMovie("album_small/01bad1.JPG");
  5. picHolder._alpha = 0;// wenn ich diese zeile deaktiviere, dann sieht man das bild........
  6. picHolder.onEnterFrame = function() {
  7.     this._alpha += 15;
  8. };
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 09-01-2005, 17:25   #2 (permalink)
Neuer User
 
Registriert seit: Oct 2004
Beiträge: 26
schreib einfach ne function zum faden

Code:
function fade(objekt,ziel) {
onEnterFrame = function() {
objekt._alpha = objekt._alpha + 15;
if(objekt._alpha >= ziel) {
delete onEnterFrame;
}
}
};
nun die function an dem objekt anwenden, das eingeblendet werden soll
also...

Code:
fade(picHolder,100);
vorher drauf achten, dass der ._alpha wert von dem objekt auf 0 gesetzt werden muss. also vor dem loadMovie bereits

Code:
picHolder._alpha = 0;
sollte so klappen
jmane187 ist offline   Mit Zitat antworten
Alt 09-01-2005, 17:25   #3 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

versuch mal so:

ActionScript:
  1. _root.createEmptyMovieClip("picHolder", 2);
  2. _root.picHolder._x = 150;
  3. _root.picHolder._y = 22;
  4. _root.picHolder._alpha = 0;
  5. _root.picHolder.onEnterFrame = function() {
  6.     if (this.getBytesLoaded == this.getBytesTotal) {
  7.         if (this._alpha < 90) {
  8.             this._alpha += 15;
  9.         } else {
  10.             this._alpha = 100;
  11.             delete this.onEnterFrame;
  12.         }
  13.     }
  14. };
  15. _root.picHolder.loadMovie("album_small/01bad1.JPG");

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!

Geändert von fraggle two (09-01-2005 um 17:29 Uhr)
fraggle two ist offline   Mit Zitat antworten
Alt 09-01-2005, 17:42   #4 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
@ jmane187:
wow, funzt wunderbar;
eventuell eine kurze erkärung, warum deins funzt und meins net?

@ fraggle two :

deines habe ich versucht, funzt leider net....

was hat es denn mit dem getBytesLoaded und getBytesTotal auf sich....wie war dein gedankengang? wäre toll ,wenn du deinen weg erläutern könntest, damit ich das versteh;

dankääää
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 10-01-2005, 06:43   #5 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

sorry aber ich komm da auch noch immer wieder durcheinander...

eigentlich war es so gedacht das das bild fertiggeladen sein muß bevor du faden kannst.

also vom gedankengang her, wär es so logisch für mich aber irgendetwas scheint da zwischenzufunken...

aber gut das jmane187 seins funzt...

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 10-01-2005, 08:06   #6 (permalink)
Phlasher
 
Benutzerbild von gerard
 
Registriert seit: Nov 2001
Ort: Unna-Königsborn (NRW)
Beiträge: 466
Hi,
this.getBytesLoaded gibt keinen Wert:
this.getBytesLoaded() (funktionsanruf) wohl!

Noch eine kleine Ergänzung:
if (this.getBytesLoaded() == this.getBytesTotal()) ergibt manchmal true wenn noch nichts geladen ist (this.getBytesLoaded() und this.getBytesTotal() -1)
Ich kkontroliere zusätzlich noch ob überhaupt etwas geladen ist:

PHP-Code:
 _root.createEmptyMovieClip("picHolder"2);
_root.picHolder._x 150;
_root.picHolder._y 22;
_root.picHolder._alpha 0;
_root.onEnterFrame = function() {
    if (
this.picHolder.getBytesLoaded() ==this.picHolder.getBytesTotal()&& this.picHolder._width>10) {
        if (
this._alpha 90) {
            
this._alpha += 15;
        } else {
            
this._alpha 100;
            
delete this.onEnterFrame;
        }
    }
};
_root.picHolder.loadMovie("album_small/01bad1.JPG"); 
Das genannte Problem tritt zB beim IE auf Mac auf
__________________
Keep on Flashing

Geändert von gerard (10-01-2005 um 08:08 Uhr)
gerard ist offline   Mit Zitat antworten
Alt 10-01-2005, 12:16   #7 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
oki doki glei mal testen...
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 10-01-2005, 14:17   #8 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
@gerard

na da war ich wohl nicht richtig bei der sache...

natürlich gehören da die () hin...

funzt die sache auch wenn man die onEnterFrame-schleife auf _root.picHolder legt?

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two 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:43 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele