Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-11-2006, 21:23   #1 (permalink)
Neuer User
 
Benutzerbild von Brei
 
Registriert seit: Sep 2006
Ort: Augsburg
Beiträge: 76
Browser aktualisiert dynamische gallery nicht

Freunde der Nacht, ich fall vom Glauben ab, offline tut alles wunderbar doch nun schaut euch das desaster mal online an http://haltern-judo.de/share/Gal/Umbau3.html
Der zeigt die Bilder erst an wenn man die Seite aktualisiert wird.............
Hier mal der code falls ihr da was drin findet:
PHP-Code:
stop();
var 
XMLdaten = new XML();
XMLdaten.ignoreWhite true;
XMLdaten.load("gal.xml");
XMLdaten.onLoad = function(success) {
    
bildliste = [];
    
XMLdaten_beschreibung = [];
    if (
success) {
        for (var 
0i<XMLdaten.firstChild.childNodes.lengthi++) {
            
bildliste[i] = XMLdaten.firstChild.childNodes[i].attributes.name;
            
XMLdaten_beschreibung[i] = XMLdaten.firstChild.childNodes[i].attributes.beschreibung;
        }
        
gotoAndStop(2);
    }
}; 
Der erste Streich
PHP-Code:
wox = [120180240300];
function 
initLaden(spaltenanzahl:Numberscala:Number) {
    for (var 
0i<bildliste.lengthi++) {
        
this.cname "contclip"+i;
        
this.attachMovie("contclip"cnamei);
        
this[cname].nummer i;
        
this[cname]._x wox[i]-100+scala/2*i;
        
this[cname]._y 150;
        
this[cname]._xscale scala
        this
[cname]._yscale scala
        spalten
++;
        if (
spalten == spaltenanzahl) {
            
spalten 0;
            
reihen++;
        }
    }
}
initLaden(4180); 
Dein mein container
PHP-Code:
//#####Convolution FIlter#############
import flash.filters.ConvolutionFilter;
var 
matrixArr:Array = [146414162416416624362464162416414641];
var 
convolution:ConvolutionFilter = new ConvolutionFilter(55matrixArr);
_root["contclip"+nummer].bild_mc.filters = [convolution];
//########Buttons und sowas#########


ak.onRollOver = function() {
    
_root["contclip"+nummer].bild_mc.onEnterFrame = function() {
        
stop();
        
//trace (convolution.divisor)
        
if (convolution.divisor>100) {
            
convolution.divisor int(convolution.divisor-19);
            
this.filters = [convolution];
        }
    };
};
ak.onRollOut = function() {
    
_root["contclip"+nummer].bild_mc.onEnterFrame = function() {
        
convolution.divisor 170;
        
this.filters = [convolution];
        
this.filters = [];
    };
}; 
Nochmal Container
PHP-Code:
// Preview-Preloader
stop();
this.bild this._parent.bildliste[this.nummer];
this.bild_mc.loadMovie(this.bild);
this.onEnterFrame = function() {
    
this.r_balken._visible true;
        
this.balken_mc._visible true;
    
this.gesamt this.bild_mc.getBytesTotal();
    
this.bereits this.bild_mc.getBytesLoaded();
    
this.prozent this.bereits*100/this.gesamt;
    if (
this.bild_mc.getBytesTotal() != undefined && this.bild_mc.getBytesTotal()>12) {
        
this.balken_mc._width this.prozent*0.5;
        
this.pausgabe int(this.prozent)+"%";
        
//trace (this.prozent)
    
}
    if (
this.prozent>=100) {
        
this.warten++;
        
this.bild_mc._width 50;
        
this.bild_mc._height 50;
    }
    if (
this.prozent 99) {
        
this.r_balken._visible false;
        
this.balken_mc._visible false;
        
this.pausgabe =""
    
}
}; 
So und ich werd jetzt mal mit dem Rauchen anfangen.
Danke Leute

P.S einfach drei Bilder mit Alien1.jpg..-Alien4,jpg bennen.
Angehängte Dateien
Dateityp: rar Umbau3.rar (6,8 KB, 8x aufgerufen)
Dateityp: rar gal.rar (213 Bytes, 6x aufgerufen)

Geändert von Brei (03-11-2006 um 00:00 Uhr)
Brei ist offline   Mit Zitat antworten
Alt 03-11-2006, 00:05   #2 (permalink)
_gir
 
Benutzerbild von supasuka
 
Registriert seit: Jul 2006
Ort: Karlsruhe
Beiträge: 957
Also ich hab mir jetzt nicht alles angeschaut, isses zu spät für aber:

Lädst du alle Bilder auf einmal? Sieht so aus wenn ich mir die for Schleife inner initLaden() Funktion anschaue.
Hatte das Problem auch schon mal bei einer meiner Gallerien, denke mal es liegt daran das der Player durch gleichzeitig gestartete Ladevorgänge n bisserl durcheinander kommt. Nur Adobe weiss warum

Lad sie mal nach einander mit setInterval (reichen schon 10ms/interval), dann müsste es gehen.

Wenn nicht, Schande über mich.
__________________
Gruß, Simon

swblog* | Invader Zim
supasuka ist offline   Mit Zitat antworten
Alt 03-11-2006, 10:19   #3 (permalink)
Neuer User
 
Benutzerbild von Brei
 
Registriert seit: Sep 2006
Ort: Augsburg
Beiträge: 76
Habs mal ausproboiert, ändert sich nichts hab aber rausgefunden das, dass warscheinlich an den aktiveX einstellungen liegt, da der i-explorer das anzeigt sobald ich dort sichere akticeX scripte aktiviere alles funktioniert.
Brei ist offline   Mit Zitat antworten
Alt 03-11-2006, 12:30   #4 (permalink)
_gir
 
Benutzerbild von supasuka
 
Registriert seit: Jul 2006
Ort: Karlsruhe
Beiträge: 957
Na okay, aber das ist ja keine Lösung, wenn ein User erst Einsellungen am Browser vornehmen muss damit dein Preloader ordentlich funktioniert.

Würd ich lieber das Script noch mal überarbeiten.
__________________
Gruß, Simon

swblog* | Invader Zim

Geändert von supasuka (03-11-2006 um 12:31 Uhr)
supasuka ist offline   Mit Zitat antworten
Alt 03-11-2006, 14:05   #5 (permalink)
Neuer User
 
Benutzerbild von Brei
 
Registriert seit: Sep 2006
Ort: Augsburg
Beiträge: 76
jaja schon klar, werd natürlich auch am script bauen..
Brei ist offline   Mit Zitat antworten
Alt 03-11-2006, 15:12   #6 (permalink)
_gir
 
Benutzerbild von supasuka
 
Registriert seit: Jul 2006
Ort: Karlsruhe
Beiträge: 957
Supi
__________________
Gruß, Simon

swblog* | Invader Zim
supasuka 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 22:10 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele