Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-06-2004, 14:09   #1 (permalink)
ZONENKIND
 
Benutzerbild von Blade[A.D.]
 
Registriert seit: Apr 2002
Beiträge: 267
dynamische Bildergalerie

Ich hoffe Ihr könnt mir helfen, da ich in AS nicht so bewandert bin.
Ich sitze nun schon seit 2 Tagen an folgendem script(von flahstar gezogen), was auch funtzt. Lade ich die swf als Untermovie in einen anderen Film, geht nix mehr. Ich weiß nicht woran das liegen könnte.

PHP-Code:
meinXML = new XML();
meinXML.ignoreWhite true;
meinXML.load("bilderx.xml");
loadstatus.text "LOADING...";
meinXML.onLoad = function(status) {
    if (
status) {
        
tempxml meinXML.firstChild.childNodes;
        
anzahl tempxml.length;
        
_root.slideBand("container""bild"10010.0anzahl20011.01120);
        
loadstatus.text "";
        
delete meinXML;
    }
};

function 
slideBand(objcliptiefezielspeedbildanzahlbildbreitebildnummerabstandposY) {
    
createEmptyMovieClip(objtiefe);
    for (var 
1<= bildanzahli++) {
        
this[obj].attachMovie(clipclip ii);
        
this[obj][clip i]._x bildbreite * -abstand;
        
this[obj][clip i]._y posY;
        
this[obj][clip i].bild i;
        
this[obj][clip i].titel.text tempxml[i-1].attributes.titel;
        
this[obj][clip i].link tempxml[i-1].attributes.url;
        
this[obj][clip i].onRelease = function() {
            
//bildnummer = this.bild;
            
getURL(this.link,"_blank");
        };
        
this[obj][clip i].onRollOver = function() {
            
bildnummer this.bild;
            
//getURL(this.link,"_blank");
        
};
        
        
        
        
        
this[obj][clip i].mc.loadMovie("BilderKunden/" tempxml[i-1].firstChild);
        
this[obj][clip i].balken_mc._xscale 0
        this
[obj][clip i].onEnterFrame = function() {
            if (
this.mc.getBytesLoaded() > 10) {
            
this.gesamt this.mc.getBytesTotal();            
            
this.bereits this.mc.getBytesLoaded();        
            
this.prozent this.bereits*100/this.gesamt;
            
this.balken_mc._xscale this.prozent;
            if (
this.prozent == 100) { 
                
this.balken_mc._visible 0;
                
delete this.onEnterFrame;
            }
            }
        };
    }
    
this[obj].onEnterFrame = function() {        
        
this.xdiff this[clip bildnummer]._x ziel;        
        if (
this.xdiff != 0) {            
            
this.xdiff Math.round(this.xdiff) / Math.round(speed);            
            for (var 
1<= bildanzahli++) {
                
this[clip i]._x -= this.xdiff;
                if (
this[clip i]._x <= (ziel bildbreite)) {
                    
this[clip i]._x += bildanzahl bildbreite abstand;
                }
                
            }
        }
    };

__________________
Das Geheimnis der Kreativität ist es, seine Quellen zu verstecken wissen
[Albert Einstein]


Blade
Blade[A.D.] ist offline   Mit Zitat antworten
Alt 30-06-2004, 16:53   #2 (permalink)
Flashaholic
 
Benutzerbild von atothek
 
Registriert seit: Feb 2003
Ort: Berlin
Beiträge: 1.459
wahrscheinlich liegt es an dieser kleinen zeile

PHP-Code:
 _root.slideBand("container""bild"10010.0anzahl20011.01120); 
dies bezieht sich auf root aber die function slideBand liegt nicht in root hier mal ein kleiner trick um das prob zu lösen

PHP-Code:
 meinXML = new XML();
meinXML.ignoreWhite true;
meinXML.load("bilderx.xml");
loadstatus.text "LOADING...";
// nen scope setzen
var _s=this;

meinXML.onLoad = function(status) {
    if (
status) {
        
tempxml meinXML.firstChild.childNodes;
        
anzahl tempxml.length;
        
_s.slideBand("container""bild"10010.0anzahl20011.01120);
        
_s.loadstatus.text "";
        
delete meinXML;
    }
}; 
wenn du glück hast wars das schon
__________________
TVNEXT Solutions
atothek ist offline   Mit Zitat antworten
Alt 01-07-2004, 07:41   #3 (permalink)
ZONENKIND
 
Benutzerbild von Blade[A.D.]
 
Registriert seit: Apr 2002
Beiträge: 267
Yupp, daran lag es, danke vielmals.
Manchmal ist man halt blind.
__________________
Das Geheimnis der Kreativität ist es, seine Quellen zu verstecken wissen
[Albert Einstein]


Blade
Blade[A.D.] 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 08:26 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele