Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-05-2005, 15:21   #1 (permalink)
Hobby x-treme Flasher
 
Benutzerbild von freakgesicht
 
Registriert seit: Oct 2001
Ort: Wien
Beiträge: 547
onLoadComplete Problem

Hi Leute,

ich habe folgendes Problem. Für eine dynamische Bildergallerie lade ich thumbs in MCs, die später Buttons für die Großformate bilden. Nun möchte ich über einen Listener die Bilder reinladen und mit Preloader versehen, dazu folgendes Script:

ActionScript:
  1. function loadmyimage()
  2. {
  3.     var JPGListener:Object = new Object();
  4.     JPGListener.onLoadComplete = function(mc:MovieClip):Void // ich habe die Variable "mc" nie gesetzt
  5.     {
  6.         this.preloader_kreis._alpha = 0;
  7.         this.preloader_kreis.trigger1.gotoAndStop(1); // das sind die Problemkinder !!!!!
  8.         this.preloader_kreis.trigger2.gotoAndStop(1); // das sind die Problemkinder !!!!!
  9.     }
  10.     JPGListener.onLoadProgress = function(mc:MovieClip, BL:Number, BT:Number):Void
  11.     {
  12.         // Preloader-Animation Kreis wird gezeigt
  13.         this.preloader_kreis._alpha = 100;
  14.         this.preloader_kreis.play();
  15.     }
  16.     JPGListener.onLoadError = function()
  17.     {
  18.         // Platzhalter
  19.     }
  20.     JPGListener.onLoadStart = function()
  21.     {
  22.         // Platzhalter
  23.     }
  24.    
  25.     if (_parent[instance+"_chosen"] != 1) this.rollover.alphaTo(60, 1);
  26.     var myJPG:MovieClipLoader = new MovieClipLoader();
  27.     myJPG.addListener(JPGListener);
  28.     myJPG.loadClip("images/"+_root.image_gallery+"_thumbs/"+this.image_to_load, this.loadimage);
  29.     this.loadimage_main.play();
  30. }
  31. loadmyimage();

Nun funktioniert der Preloader zwar super, nur wird der Code im onLoadComplete Teil nicht ausgeführt, wenn das Bild geladen wurde, was für mich aber nötig ist. Die Pfade simmen, denn wenn ich diese Zeilen außerhalb der Funktion schreibe, funktioniert's...

Kann mir vielleicht jemand helfen?

Danke, Greetz Lukas
__________________
Skalu • Digital • Studios
freakgesicht ist offline   Mit Zitat antworten
Alt 28-05-2005, 17:06   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hi!
Das "this" bezieht sich in einem Listener auf diesen selbst. Nimm das mal weg, dann sollte es gehen.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 29-05-2005, 10:24   #3 (permalink)
Hobby x-treme Flasher
 
Benutzerbild von freakgesicht
 
Registriert seit: Oct 2001
Ort: Wien
Beiträge: 547
Super, danke! Es funktioniert!

Greetz Lukas
__________________
Skalu • Digital • Studios
freakgesicht 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 23:50 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele