Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-07-2004, 18:44   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 6
Bilder dynamisch laden und in Abhängigkeit eines Schiebereglers ausgeben

Hallo,

ich habe in Flash einen dynamischen Bildbrowser erstellt. Die Unterteilung in mehrere Balken für den Schieberegler wird durch die Anzahl der zu ladenden Bilder bestimmt.

Code:
onClipEvent (enterFrame) {
	for (loopCount=1; loopCount<=(myloader.counter); loopCount++) {
		if (_root.slider._x<(loopCount*((max_x)/(myloader.counter))+5) && _root.slider._x>((loopCount*((max_x)/(myloader.counter))+5)-((max_x)/(myloader.counter)))) {
			// Farbe des passenden Balken wird auf grün gesetzt
			myColor = new Color(_root["bar"+loopCount]);
			myColor.setRGB(0xA0BE14);
			loadVariables("txt/info"+loopCount+".txt", "_root.slider");
			loadMovie("pic/pic"+loopCount+".jpg", "_root.pictures");
		} else {
			// Farbe wird beim Verlassen der Koordinaten auf grau gesetzt
			myColor = new Color(_root["bar"+loopCount]);
			myColor.setRGB(0x999999);
		}
	}
}
myloader.counter = Die Anzahl der zu ladenden Bilder
max_x = Die max. Breite des Schiebereglers

Fast alles läuft genau richtig - nur werden die Bilder nur dann angezeigt, wenn sich der Schieberegler zwischen zwei Unterteilungen befindet.

Das Bild sollte sich jedoch von Balken zu Balken ändern und jeweils auch für diesen Bereich eines Balkens bestehen bleiben.

Die TXT-Dateien werden aber korrekt angezeigt, ebenso wird auch der jeweilige Balken korrekt eingefärbt.

Das komplette Projekt gibts unter kappmeyer"at"gmx.de

Vielen Dank für Tips.

Chris2k
Chris2k ist offline   Mit Zitat antworten
Alt 22-07-2004, 19:27   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Hhhmm!
wieso nimmst net die Positionen der balken!?
ich vermute es liegt an dem kleine größer if-teilo
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 22-07-2004, 20:05   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 6
Ich verwende doch die Position der einzelnen Balken. Die max. Breite (bei mir 600 px) wird durch die Anzahl der Bilder geteilt (z.B. 6 Stück). Somit ergibt sich für jeden Balken eine Breite von 100 pixel.

Die if-Abfrage ermittelt somit abhängig von der Anzahl der Bilder die Breite für einen Balken - damit alle Balken zusammen wieder 600 px ergeben. Anhand der momentanen X-Position des Schiebereglers wird abgefragt, welche TXT-Datei geladen wird, welches Bild geladen werden soll und welcher Balken eingefärbt werden soll.

Habe dir mal alles an deine mail Adresse geschickt - an die "kensho"

Chris2k

Geändert von Chris2k (22-07-2004 um 20:19 Uhr)
Chris2k ist offline   Mit Zitat antworten
Alt 22-07-2004, 20:45   #4 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
aber Du frägst ja if (kleiner && größer) dann kann des doch eigentlich net gehen
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 22-07-2004, 21:03   #5 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hy,

Vielleicht liegst auch am Registrierungspunkt
Deines Schiebereglers. Ich habe mir das Skript
nicht genau angeschaut.
Ist mein erster Gedanke.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 22-07-2004, 21:29   #6 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 6
Der Registrierpunkt liegt ganz links vom MovieClip.
Anhand dieses Reg.Punktes wird die X-Position abgefragt. Ist diese kleiner als die rechte Begrenzung des Balkens und kleiner als die linke, so ist dieser Balken eingefärbt, eine TXT-Datei wird passend geladen...tja...nur das Bild erscheint dann nicht. Sollte in der if-Abfrage etwas nicht stimmen, so dürfte ja auch nicht das Laden der TXT-Dateien in Abhängigkeit der Position funktionieren.

@thebiz: Am besten ich schicke dir das mal per mail. Sag Bescheid an welche Adresse.

Chris2k
Chris2k ist offline   Mit Zitat antworten
Alt 22-07-2004, 21:31   #7 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
john.o@web.de
Schreibe aber hier noch eine Meldung,
damit ich benachrichtigt werde.
Bei web.de klappt das nicht so gut.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 22-07-2004, 21:53   #8 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 6
Ok, du hast Post.

Chris2k
Chris2k ist offline   Mit Zitat antworten
Alt 23-07-2004, 02:17   #9 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
So fertig!
Ich habe Dir die Datei geschickt.
Hoffe es passt.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 23-07-2004, 13:22   #10 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 6
Vielen Dank!
Sieht klasse aus, so habe ich mir das auch vorgestellt.

Ciao,
Chris2k
Chris2k ist offline   Mit Zitat antworten
Alt 24-07-2004, 16:12   #11 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 6
Hallo, habe dir noch mal was per mail geschickt.

Chris2k
Chris2k ist offline   Mit Zitat antworten
Alt 12-08-2004, 16:33   #12 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Ort: HH
Beiträge: 14
Talking

Hallo, ich suche genau zu diesem Thema auch einen Lösungsansatz,
könntest du mir das Flash-file ebenfalls zukommen lassen.

Wäre toll, danke.
captain wortlos ist offline   Mit Zitat antworten
Alt 13-08-2004, 20:31   #13 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 28
Smile Interesse am Flashfile

Da ich auch zur Zeit eine Bildergalerie erstelle bin ich über Ansätze immer froh.
Könnte ich das Flash File auch bekommen ?
cmuellerd ist offline   Mit Zitat antworten
Alt 13-08-2004, 23:41   #14 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
@ thebiz
Des sind die nachteile an "wir machen des per i-mehl" des wiederspricht auch so ein bisschen dem Grungedanken eines Forums!!
Magst den Leuten nicht des script zur verfügung stellen, die sich für des selbe Thema interesieren??
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 14-08-2004, 03:11   #15 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
@ cmuellerd
Hi. Bitte schicke dem Chris2k eine private Message.
Da es seine Daten sind, möchte ich sie nicht einfach
zur Verfügung stellen.
Wenn Du jedoch irgendwie Hilfe brauchst, dann stelle
ich mich zur Verfügung.

@ RustyCake
  1. Die Daten waren und sind viel zu groß, um sie hier ins Forum
    zu stellen. Deswegen hat er sie mir als Mail geschickt.
  2. Ich werde sicherlich nicht die Dateien von Chris2k ungefragt
    verteilen. Keine Ahnung wie vertraulich Du mit Daten umgehst?
  3. Es muss sicherlich nicht alles den Grundgedanken eines Forums
    entsprechen, die jeder einzelne hier im Forum hat.
    Ich versuche einfach nur zu helfen. Wer etwas möchte, der muss
    halt manchmal danach fragen. Bei mir kostet das nichts.

    Ich hatte den Thread schon lange aus den Abbos gelöscht. Bin rein
    zufällig darauf gestoßen.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------

Geändert von thebiz (14-08-2004 um 03:14 Uhr)
thebiz 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 18:25 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele