raybrackho
Mitglied
Hallo Leute,
ich habe folgendes Problem:
Bei mir wird ein Hintergrund aus Mosaiksteinen generiert.
Durch noBorder skaliert sich dieser über den ganzen Bildschirm.
Alles soweit super.
Nun werden aber je nach Auflösung unter bestimmten Bedingungen zwischen meinen Mosaiken schmale weiße Linien sichtbar. Wenn ich näher ranzoome sind sie weg. Auch wenn ich das Flash-Player-Fenster in der Größe variiere, treten die Linien manchmal auf und manchmal nicht.
Die einzige Möglichkeit die ich bisher gefunden habe, ist den Abstand der Boxen auf einen Minus-Wert zu setzen. Dann verschwinden die Linien, aber dadurch wird mein Hintergrund krumm und schief, weil die Berechnung dann nicht mehr hinhaut und die Mosaike nicht mehr korrekt untereinander liegen sondern immer leicht verschoben.
Weiß jemand eine Lösung?
ich habe folgendes Problem:
Bei mir wird ein Hintergrund aus Mosaiksteinen generiert.
Durch noBorder skaliert sich dieser über den ganzen Bildschirm.
Code:
Stage.scaleMode = "noBorder";
Alles soweit super.
Nun werden aber je nach Auflösung unter bestimmten Bedingungen zwischen meinen Mosaiken schmale weiße Linien sichtbar. Wenn ich näher ranzoome sind sie weg. Auch wenn ich das Flash-Player-Fenster in der Größe variiere, treten die Linien manchmal auf und manchmal nicht.
Code:
var btnB = 20; // Breite der Box
var btnH = 20; // Hoehe der Box
var u = 1600/btnB; // Umbruch >> 1600 = Breite des Rahmens
var m1 = 1200/btnH; // Abstand Hoehe >> 1200 Hoehe des Rahmens
var m = u*m1; // Menge der Boxen
var a = 0; // Abstand der Boxen
var aIn = 15; // Wert Einfaden
var aOut = 15; // Wert Ausfaden
var z = .005 // Abstand des Intervals > in Sekunden
hintergrund = function () {
_global.temp = [];
_root.createEmptyMovieClip("clip", -16329);
with (_root.clip) {
_alpha = 99;
_x = clip_xPos;
_y = clip_yPos;
}
for (var i = 0; i<m; i++) {
_root.clip.attachMovie("box", "box"+i, i);
with (_root.clip["box"+i]) {
_alpha = 0;
_width = btnB;
_height = btnH;
_x = (i%u)*(btnB+a);
_y = Math.floor(i/u)*(btnH+a);
}
temp.push("box"+i);
}
};
Die einzige Möglichkeit die ich bisher gefunden habe, ist den Abstand der Boxen auf einen Minus-Wert zu setzen. Dann verschwinden die Linien, aber dadurch wird mein Hintergrund krumm und schief, weil die Berechnung dann nicht mehr hinhaut und die Mosaike nicht mehr korrekt untereinander liegen sondern immer leicht verschoben.
Weiß jemand eine Lösung?
Anhänge
Zuletzt bearbeitet: