Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-01-2006, 18:05   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Ort: Kassel
Beiträge: 7
Dynamische Bildergallery

Hi .
Ich hab mir die Bildergallery bei Flashstar gezogen und diese etwas umgebastelt.

Die Bilder werden dynamisch per php gefunden und geladen.

Nun aber zu dem eigentlichen Problem.
Da ich keine lust habe jedes Bild von der digi-cam erst kleiner zu machen und dann hochzuladen, will ich das die bilder alle (egal wie groß) auf z.B. 320x280 reskalliert werden.

Es funst auch in sofert, wenn das bild kleiner ist als die größ auf die reskaliert werden soll. Aber wehe das bild ist größer, dann wird es komischerweise noch viel viel größer dargestellt als es wirklich ist ?!?!?

Die verwendete vorlage ist das : Dynamic Galerie 2004 v2 // www.flashstar.de
download


Code:
stop();
// Spalten und Reihen
pS = 4;
pR = 2;
// Limit
max = pS*pR;
// Zweidimensionales Array erzeugen
function setArray(pT) {
	spielLevel = new Array();
	for (var m = 0; m<pR; m++) {
		spielLevel[m] = [];
		for (var n = 0; n<pS; n++) {
			spielLevel[m].push(alleBilder[pT++]);
		}
	}
	tabelle(257.0, 360, 60, 60);
}
// Movieclips setzen
function tabelle(posX, posY, pB, pW) {
	for (i in this.mc_bild) {
		if (typeof (this.mc_bild[i]) == "movieclip") {
			this.mc_bild[i].removeMovieClip();
		}
	}
	tiefe = 0;
	for (var i = 0; i<spielLevel[0].length; i++) {
		for (var j = 0; j<spielLevel.length; j++) {
			nName = "block_"+i+"_"+j;
			this.mc_bild.attachMovie("contclip", nName, tiefe++);
			this.mc_bild[nName].nummer = i;
			this.mc_bild[nName].bildname = "daten/"+spielLevel[j][i];
			this.mc_bild[nName]._x = posX+pB*i*1.2;
			this.mc_bild[nName]._y = posY+pW*j*1.2;
			this.mc_bild[nName].onRelease = function() {
				
				this._parent._parent.createEmptyMovieClip("inhalt", 100);
				this._parent._parent.inhalt.attachMovie("grosscontclip", "grossclip", 1);
				this._parent._parent.inhalt.grossclip.bildname = this.bildname;
				this._parent._parent.inhalt.grossclip._x = 115;
				this._parent._parent.inhalt.grossclip._y = 110
	>> Mein CODE         this._parent._parent.inhalt.grossclip.bild_mc._width  = 320;
	>> Mein CODE    this._parent._parent.inhalt.grossclip.bild_mc_height = 280;
			
			this._parent._parent.inhalt.grossclip.leiste_mc.onMouseMove = function() {
					updateAfterEvent();
				};
			};
		}
	}
}
homicida ist offline   Mit Zitat antworten
Alt 04-01-2006, 18:31   #2 (permalink)
pensionist
 
Benutzerbild von troner
 
Registriert seit: Jan 2003
Ort: Thalheim b. Wels
Beiträge: 568
hallo

ok erstens schreibfehler:
PHP-Code:
this._parent._parent.inhalt.grossclip.bild_mc._height 280//punkt gefehlt 
2. ist das nicht sehr schön wenn du bilder reinlädst die nicht auf die grösse die bei dir ja fix zu sein scheint reduziert werden!
da du die bilder sowieso mit php auslest würde ich sie vorher schon resizen von wegen ladezeit und so! (http://www.phpclasses.org/browse/package/2086.html)

mfg
troner ist offline   Mit Zitat antworten
Alt 04-01-2006, 19:00   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Ort: Kassel
Beiträge: 7
Oh ja ...
also der punkt ist eigentlich da

aber die Bilder gleich in php resizen ... daran hab ich ja nun garnicht gedacht ...
mensch mensch mensch ...

manchmal steht halt das ziel im weg

dank dir für den Gedankenanstoß..
homicida 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