Einzelnen Beitrag anzeigen
Alt 25-05-2010, 20:49   #1 (permalink)
Gadon
Neuer User
 
Registriert seit: Jan 2002
Ort: LüdenscheiD
Beiträge: 148
Lücken zwischen angeordneten Movieclips

hi,

kurz und knapp, beim skalieren des Browsers bilden sich immer 1px große Lücken zwischen den mc's, kein Plan weshalb.

PHP-Code:
Stage.scaleMode "noScale";
Stage.align "TL";
Stage.showMenu false;
_quality "LOW";
import mx.transitions.*;
import mx.transitions.easing.*;
//++++++++++++++++++++++++++++++++++++++++++++++++ Array und Variablen +++++++++++++++++++++++++++++++++++++++//
var farben:Array = ["0xf0eac3""0xbdbb99""0x687067""0x45433f""0x212226"];
var 
sw:Number Stage.width;
var 
sh:Number Stage.height;
var 
bw:Number sw/25;
var 
bh:Number sw/25;
var 
anz:Number 0;
var 
anz_x:Number sw/bw+1;
var 
anz_y:Number sh/bh+2;
var 
anz_m:Number anz_y*anz_x;
var 
mind:Number 0;
var 
pos_x:Number 0;
var 
pos_y:Number 0;
var 
teile:Number 0;
var 
iid:Number;
var 
count:Number 0;
var 
dauer:Number 1;
//+++++++++++++++++++++++++ Schleife, Movieclips erstellen und positionieren ++++++++++++++++++++++++++++++++//
function create_box() {
    var 
main:MovieClip this.createEmptyMovieClip("main"0);
    for (var 
i:Number 0i<anz_mi++) {
        
zufall Math.floor(Math.random()*farben.length);
        
main.createEmptyMovieClip("box_"+ii);
        
with (main["box_"+i]) {
            
beginFill(farben[zufall]);
            
lineTo(0bh);
            
lineTo(bwbh);
            
lineTo(bw0);
            
endFill();
            
_x pos_x*bw;
            
_y pos_y;
            
_alpha 0;
        }
        
pos_x++;
        if (
pos_x>=anz_x) {
            
pos_x 0;
            
pos_y += bw;
        }
        if (
i>=anz_m-1) {
            
start_fade();
        }
    }
}
//+++++++++++++++++++++++++ funktion bei Skalieren des Browsers ++++++++++++++++++++++++++++++++//
var stagelstnr:Object = new Object();
stagelstnr.onResize = function() {
    
main._width Stage.width+bw;
    
main._height Stage.height+bh;
};
Stage.addListener(stagelstnr);
//+++++++++++++++++++++++++ zufälliges einfaden der MovieClips ++++++++++++++++++++++++++++++++//
var array_z = new Array();
for (var 
u:Number 0u<=anz_mu++) {
    
array_z.push(u);
}
function 
zufall_p() {
    return 
random(3)-1;
}
array_z.sort(zufall_p);
function 
start_fade() {
    
iid setInterval(this"fade_in"dauer);
}
function 
fade_in() {
    var 
myTween:Tween = new Tween(main["box_"+array_z[count]], "_alpha"easeNone0100.2true);
    if (
count>=anz_m) {
        
clearInterval(iid);
    }
    
count++;
}
create_box(); 
Gadon ist offline   Mit Zitat antworten