Zurück   Flashforum > Flash > ActionScript > Softwarearchitektur und Entwurfsmuster

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-02-2006, 12:58   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 25
Thumbgitter Problem

Absoluter Programmier Noob braucht bitte Hilfe... Möchte eine Thumbnailgalerie mit 100 x 100 Thumbs erstellen, die 100x100px groß sind.
Soll sich als Quadrat aufbauen...
Da ich die per Formular auf den Server uploaden möchte, sollen die auch dynamisch in die Galerie geladen werden. An dieser Stelle glaub ich schon, mir zuviel vorgenommen zu haben. Deshalb bin ich nun auf fremde Hilfe angewiesen...

Also erstmal zu der AS- Sache... hab das jetzt so verfasst:
Code:
for (i=1;i<101;i++) {
feld=feld+i;
createEmptyMovieClip("feld");
loadMovie ("bild"+i, "feld");
 row=0;
 for (i<11; row<901;) {
 this.feld._x = row; //erste Reihe
 this.feld._y = 0; 
 row=row+100;
 }
 row=0;
 for (i<21; row<901;) {
 this.feld._x = row; //zweite Reihe
 this.feld._y = 100; 
 row=row+100;
 }
 row=0;
 for (i<31; row<901;) {
 this.feld._x = row; //dritte Reihe
 this.feld._y = 200; 
 row=row+100;
 }
 row=0;
 for (i<41; row<901;) {
 this.feld._x = row; //vierte Reihe
 this.feld._y = 300; 
 row=row+100;
 }
 row=0;
 for (i<51; row<901;) {
 this.feld._x = row; //fünfte Reihe
 this.feld._y = 400; 
 row=row+100;
 }
 row=0;
 for (i<61; row<901;) {
 this.feld._x = row; //sechste Reihe
 this.feld._y = 500; 
 row=row+100;
 }
 row=0;
 for (i<71; row<901;) {
 this.feld._x = row; //siebente Reihe
 this.feld._y = 600; 
 row=row+100
 }
 row=0;
 for (i<81; row<901;) {
 this.feld._x = row; //achte Reihe
 this.feld._y = 700; 
 row=row+100;
 }
 row=0;
 for (i<91; row<901;) {
 this.feld._x = row; //neunte Reihe
 this.feld._y = 800; 
 row=row+100;
 }
 row=0;
 for (i<101; row<901) {
 this.feld._x = row; //zehnte Reihe
 this.feld._y = 900; 
 row=row+100;
 }
}
Wie soll es auch anders sein, ist das totaler Schwachsinn und funzt nicht
Über nen Anstoß wäre ich sehr dankbar...

Geändert von sincomp (02-02-2006 um 12:59 Uhr)
sincomp ist offline   Mit Zitat antworten
Alt 02-02-2006, 13:05   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.485
>Möchte eine Thumbnailgalerie mit 100 x 100 Thumbs erstellen,
>die 100x100px groß sind.

Verstehe ich das richtig?
10000 Thumbs, die jeweils 100x100px groß sind???


gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 02-02-2006, 13:07   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 25
japp, is zu doll meinste? Will das aber so machen... Wenn ich wüßte wie es geht würd ich die dynamisch auf ein swf laden und die dann als ein 1000x1000px großes swf ausgeben... und dann die MC's von oben zu Buttons machen, die ein Ebene darüber liegen... die eine geturl enthalten... Sollen thumbnails von i-netseiten werden und unter 100x100px erkennste nix...

Ach so und es sind 100 thumbs. Hab mich oben verschrieben sind 10x10 Thumbnails

Geändert von sincomp (02-02-2006 um 13:15 Uhr)
sincomp ist offline   Mit Zitat antworten
Alt 02-02-2006, 13:17   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
1000x1000 px sind aber 100 MCs à 100 px und nicht 10.000!

edit: Könntest die "Rustycake-Modulo/Math.floor-Haupsache-kurz-Methode" nehmen:
PHP-Code:
for (var 0x<100x++) {
    
mc this.attachMovie("mc""mc"+xx, {_x:(x%10)*100_y:Math.floor(x/10)*100});
    new 
Color(mc).setRGB(random(0xFFFFFF));

Angehängte Dateien
Dateityp: rar bsp.rar (3,7 KB, 9x aufgerufen)
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++

Geändert von Der Frager (02-02-2006 um 13:24 Uhr)
Der Frager ist offline   Mit Zitat antworten
Alt 02-02-2006, 13:34   #5 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.485
>Ach so und es sind 100 thumbs. Hab mich oben verschrieben sind 10x10 Thumbnails

dachte schon, du wolltest die thumbs verkaufen und 1.000.000 € verdienen.

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 02-02-2006, 13:40   #6 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 25
ick lach mich kaputt... wie kommt man denn darauf? Das ist genau das was ich mit dem Firlefanz da oben bewirken wollte
sincomp ist offline   Mit Zitat antworten
Alt 02-02-2006, 13:41   #7 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 25
Zitat:
Zitat von Der Frager
1000x1000 px sind aber 100 MCs à 100 px und nicht 10.000!

edit: Könntest die "Rustycake-Modulo/Math.floor-Haupsache-kurz-Methode" nehmen:
PHP-Code:
for (var 0x<100x++) {
    
mc this.attachMovie("mc""mc"+xx, {_x:(x%10)*100_y:Math.floor(x/10)*100});
    new 
Color(mc).setRGB(random(0xFFFFFF));

>>> meinte das hier, nicht die Million.

Geändert von sincomp (02-02-2006 um 13:45 Uhr)
sincomp ist offline   Mit Zitat antworten
Alt 02-02-2006, 13:43   #8 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Guckst du...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 02-02-2006, 14:09   #9 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 25
Na das soll in der Tat dem Milliondollarskript ähneln. Nur bin ich nicht so naiv zu glauben das ich damit Geld machen kann. Wenn's traffic bringt, genügt es schon
sincomp ist offline   Mit Zitat antworten
Alt 02-02-2006, 16:17   #10 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 25
Hab das jetzt soweit. Nur mit flächen die 40x40px groß sind. Das 1000x1000px Teil hat ganz schöne Ladezeiten... Nur leider lassen sich die Movieclips nicht mit einem Moviclip versehen die eine Schaltfläche sein sollen... Hat vielleicht einer eine Idee was da falsch gelaufen ist?

Code:
for (var x = 0; x<100; x++) {
	mc = this.attachMovie("mc", "mc"+x, x, {_x:(x%10)*40, _y:Math.floor(x/10)*40});
	new Color(mc).setRGB(random(0xFFFFFF));
	mc.createEmptyMovieclip("mc_url"+x);
	mc_url.onRelease=function(){
	getURL("http://www.google.de");}
}
edit ich hab's:
PHP-Code:
for (var 0x<100x++) {
    
mc this.attachMovie("mc""mc"+xx, {_x:(x%10)*40_y:Math.floor(x/10)*40});
    new 
Color(mc).setRGB(random(0xFFFFFF));
    
mc.onRelease=function(){
    
getURL("http://www.google.de");}

Hab zwar keine Ahnung warum jetzt funzt aber es geht. Vielleicht kann mir das ja einer mal erklären

Geändert von sincomp (02-02-2006 um 16:28 Uhr)
sincomp 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:24 Uhr.

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


Copyright ©1999 – 2014 Marc Thiele