Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-03-2007, 07:45   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2007
Beiträge: 15
Problem Thumbnails in Galerie

Hallo

Ich bin ziemlicher Anfänger in Sachen ActionScript, wäre super wenn mir jemand helfen könnte. Das Problem ist folgendes: Ich habe eine Bildergalerie mit 16 Thumbnails und einem "Container" in den das geklickte Thumbnail hineingeladen wird. Öffne ich jedoch die Galerie werden nie alle Thumbnails angezeigt, 1-5 Thumbs fehlen immer. Macht man nen "Refresh" werden dann andere Thumbs nicht mehr angezeigt. Ich bin am Verzweifeln, kann mir jemand sagen wo der Fehler ist?

Hier noch der Code und vielen Dank im Vorraus

PHP-Code:

/*******Deklaration der Variablen*********/

 

//Bilderanzahl 

var bAnz 16

//Anzahl der Bilder, die  in einer Reihe angezeigt werden sollen 

var nReihe 8

//Berechnung die Reihenanzahl 

var aReihe Math.floor(bAnz/nReihe

//Zaehler für die Reihen 

var rZaehler aReihe

//Fadegeschwindigkeit 

var aGesch 5

//Ordner aus dem die Bilder ausgelesen werden, solltet ihr einen anderen

Ordnernamen 

//gewählt haben, dann müsst ihr ihn hier ändern 

var ordner "bilder_test"

//Position der Thumbs, ausgelegt auf die Hoehe der Anzeigebilder von 300

PX 

var yPos 488

var 
xPos = -15

//grösse der Thumbs in PX 

var tWeite 50

var 
tHoehe 50

//Abstand 

var weite 55

//Bildskallierung 

var skal 10

var 
wMulti .9

/**************+Ende der Deklaration*********************/ 

 

 

/******* Funktionen für die Effekte *********/ 

function effekt(objwX) { 

    
obj.onEnterFrame = function() { 

        
this.sX =

Math.ceil(Number(this.sX*wMulti/1.2)+Number((wX-this._xscale)*wMulti/1.2)); 

        
this._xscale += this.sX

        
this._yscale += this.sX

    }; 



function 
faden(obj,txtwert) { 

    
container.onEnterFrame = function() { 

         

        if (
wert) { 

            
this._alpha -= aGesch

            if (
this._alpha<=1) { 

                
wert false

                
container.bild.loadMovie(obj1);

                
//faden("nichts", wert); 

            


        } else { 

             

            
this._alpha += aGesch

            if (
this._alpha>=99) { 

                
delete this.onEnterFrame

            } 

        } 

    }; 



/*********** Ende **********************/ 

 

/**********Funktionen für die Ausrichtung, der Thumbs ******/ 

function ausrichten(iobj) { 

    if (
i%nReihe == 0) { 

        --
rZaehler

    } 

    if (
i>nReihe) { 

        
ber i-nReihe*rZaehler

        
obj._x = -xPos+weite*ber

        
obj._y yPos+weite*rZaehler

    } else { 

        
obj._x = -xPos+weite*i

        
obj._y yPos

    } 



function 
lade(i) { 

    
obj "thumbs"+i

    
this.createEmptyMovieClip(obji+10); 

    
this[obj].createEmptyMovieClip("thumbs"1); 

    
this[obj].thumbs.loadMovie(ordner+"/pic"+i+".jpg"); 

    
this[obj].sX 0

    
this[obj].i

    
this[obj].onEnterFrame = function() { 

        if (
this.thumbs.getBytesTotal()>0) { 

            
delete this.onEnterFrame

            
ausrichten(this.ithis); 

            
this.file ordner+"/pic"+this.i+".jpg"

            
with (this.thumbs) { 

                
_width tWeite

                
_height tHoehe

                
_x -= _width/2

                
_y -= _height/2

            } 

            
this._yscale 110

            
this._xscale 110

            
effekt(this100); 

            
this.onRelease = function() { 

                
faden(this.filethis.file+".swf"true); 

            }; 

            
this.onRollOver = function() { 

                
effekt(this110); 

            }; 

            
this.onRollOut = function() { 

                
effekt(this100); 

            }; 

        } 

    }; 



/********* Ende**********/ 

 

 

/********Start für den Ablauf***********/ 

this.createEmptyMovieClip("container"1); 

this.container.createEmptyMovieClip("bild"1); 

with (container) { 

    
_x 40

    
_y 40

    
bild.loadMovie(ordner+"/pic"+1+".jpg"); 



/////////////////////////////////////////////



for (var 1z<=bAnz; ++z) { 

    
lade(z); 



 

/*********  Ende **************/ 

Geändert von shorty (14-03-2007 um 20:33 Uhr)
basti23 ist offline   Mit Zitat antworten
Alt 14-03-2007, 20:26   #2 (permalink)
DeRailed
 
Benutzerbild von klickverbot
 
Registriert seit: Sep 2006
Beiträge: 321
Kannst du deinen Code bitte in [AS]-Tags posten, bzw. sie nachträglich reineditieren?
__________________
Zum Thema Code im Forum posten:
Mit den [AS]-Tags bekommt man eine tolle farbige Anzeige, bei der sogar die Zeilennummern eingetragen sind.

Wie man aus [AS]-Tags Code direkt ohne die Zeilennummern kopiert:
Einfach auf den 'Beitrag zitieren'-Knopf drücken und Spaß mit Copy&Paste haben ;)

Geändert von klickverbot (14-03-2007 um 20:27 Uhr)
klickverbot ist offline   Mit Zitat antworten
Alt 14-03-2007, 20:35   #3 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
... ich war mal so frei

@basti23 Im Editor gibt es einen "Button" > http://www.flashforum.de/forum/images/editor/php.gif. Dort drauf drücken, und deinen Code innerhalb der Tags notieren.
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.
shorty ist offline   Mit Zitat antworten
Alt 15-03-2007, 08:02   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2007
Beiträge: 15
sorry, mein Fehler, danke fürs editieren. Hat keiner ne Ahnung was da das Problem sein könnte oder wie man diesem aus dem Weg gehen kann?
basti23 ist offline   Mit Zitat antworten
Alt 18-03-2007, 09:55   #5 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 29
http://www.traum-projekt.com/traum-q...fekt/seite/16/
Evtl. hilft Dir das.
Freundliche Grüße
teckelfreund 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 02:35 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele