Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Alpha.ONE

Haudegen

Dabei seit: 25.03.2003

Beiträge: 544

 

1 Zum Seitenanfang

Samstag, 13. Dezember 2003, 13:36

dynamische Bildergallerie

Hi

ich möchte auf meiner Flash HP eine dynamische Bildgalerie erstellen. Die Galerie sollte folgendermaßen aussehen:
-Im Flashfilm sollte man die Bilder nicht sehen sondern nur die Möglichkeit haben auf einen Textlink (Name des Bildes) zu klicken.
-falls ein Bild angeklickt wird sollte sich ein neues Fenster (im Explorer) öffnen in dem das Bild dagestellt wird.
-die Textlinks in Flash sollten sich automatisch aktualisieren d.h. wenn ich ein neues Bild hochlade oder ein altes Bild lösche sollte sich der Flashfilm selbstständig aktuallisieren.

Ich hab schon geschaut ob das irgendwie umsetztbar ist, und hab nur die Möglichkeit über XML gefunden. Leider hab ich keine Ahnung von XML.
Ich würde mich sehr freuen wenn mir jemand helfen könnte.

mfg, Alpha.ONE
Die ersten vierzig Jahre unseres Lebens liefern den Text,
die folgenden dreißig den Kommentar dazu.
 

chris23cgn

unregistriert

2 Zum Seitenanfang

Samstag, 13. Dezember 2003, 16:18

RE: dynamische Bildergallerie

hmmm... erster ansatzgedanke waere den ordnerinhalt auszulesen und an flash zu übergeben mittels php. mit AS geht das ohne zusatztool nicht.
 

Exuro

Routinier

Dabei seit: 10.10.2002

Beiträge: 428

 

3 Zum Seitenanfang

Sonntag, 14. Dezember 2003, 01:19

Einen solchen Bildbrowser habe ich schonmal gebaut. Allerdings nicht wirklich dynamisch. Die Dateinamen müssen vorher festgelegt werden (hab sie durchnummeriert).
XML in Flash ist recht einfach zu bedienen. Da kann ich dir bei Fragen weiterhelfen. Wie du zu der XML Datei kommst, habe ich keine Ahnung :)
 

Alpha.ONE

Haudegen

Dabei seit: 25.03.2003

Beiträge: 544

 

4 Zum Seitenanfang

Sonntag, 14. Dezember 2003, 10:22

ja der bildbrowser sollte schon dynamisch sein da ich ja nicht bei jedem neuen bild das ich hochladen will den flashfilm verändern will.
mein größtes problem ist die umsetzung in flash selber genauer gesagt wie kann ich es schaffen, dass der flashfilm selbstständig neue textlinks erstellt sobald ein neues bild hochgeladen ist.
Die ersten vierzig Jahre unseres Lebens liefern den Text,
die folgenden dreißig den Kommentar dazu.
 

chris23cgn

unregistriert

5 Zum Seitenanfang

Sonntag, 14. Dezember 2003, 15:59

mit xml kenn ich mich leider nicht aus.

du hast aber in flash die möglichkeit html-textfelder zu generieren, die dann links enthalten.

deinTextfeld.html = true;
deinTextfeld.htmlText = "<a href='DeinOrdner/VariableX'>Bildname</a>"

deswegen auch auch mein gedankenansatz, den ordnerinhalt per php auszulesen und die objekte einzeln als variablen an flash zu übergeben.

waere ganz schön, wenn sich mehr flasher hier einbringen würden. der flashbereich hier is so "tot"...
 

Exuro

Routinier

Dabei seit: 10.10.2002

Beiträge: 428

 

6 Zum Seitenanfang

Montag, 15. Dezember 2003, 10:58

Zitat

Original von Alpha.ONE
ja der bildbrowser sollte schon dynamisch sein da ich ja nicht bei jedem neuen bild das ich hochladen will den flashfilm verändern will.

Das muss ich auch nicht. Ich lege einen Ordner an, in dem Bilder namens 1.jpg, 2.jpg, 3.jpg ..... liegen und mein swf, das alle Bilder namens x.jpg oeffnet. Pro neuer Bildergalerie lege ich einen neuen Ordner an.

Zu deinem eigentlichen Problem: Irgendwie musst du ja Flash den Pfad des Bildes mitteilen. Machst du das jetzt über XML? Auf jeden Fall sollte es nicht so schwierig sein, den Dateinamen in ein dynamisches Textfeld zu schreiben. Dieses Textfeld liegt in einem Button, der eine getURL() Action hat. Oder sehe ich dein wirkliches Problem gar nicht ?(
 

Dabei seit: 05.03.2003

Beiträge: 758

 

7 Zum Seitenanfang

Montag, 15. Dezember 2003, 14:17

hey
ich finde die idee interssant hab aber leider erst vor kurzem angefange zuflashen!
würde das gerne tortzdem umsetzten!
ach ja ich verwende macormedia flash mx 2004!
wie bau ich sowas?

kann mir einer vieleicht eine beispiel datei senden?
greetings² Avriell
 

Alpha.ONE

Haudegen

Dabei seit: 25.03.2003

Beiträge: 544

 

8 Zum Seitenanfang

Montag, 15. Dezember 2003, 15:20

mein problem is das flash für jedes neue bild das ich hochlade selbstständig einen neuen button in den flashfilm einbauen soll.
auserdem weis ich ja nicht wie ich dateinamen auslesen kann.
wie ich flash den pfadnamen mitteile is mir eigentlich vollkommen egal ich hab ja nur gesagt das ich irgendwo gelesen hab das es über xml geht.
aber wenns ne möglichkeit über php oder sonstwas gibt ist mir das auch sehr recht.
Die ersten vierzig Jahre unseres Lebens liefern den Text,
die folgenden dreißig den Kommentar dazu.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Alpha.ONE« (15. Dezember 2003, 15:22)

 

WebDeluxe

Routinier

Dabei seit: 29.10.2003

Beiträge: 423

 

9 Zum Seitenanfang

Montag, 15. Dezember 2003, 15:56

ich verstehs auch nicht ganz ... veilleicht kannst du mal die fla hochladen ....
 

Dabei seit: 05.03.2003

Beiträge: 758

 

10 Zum Seitenanfang

Montag, 15. Dezember 2003, 15:58

das wäre echt net !
mach das!
greetings² Avriell
 

Alpha.ONE

Haudegen

Dabei seit: 25.03.2003

Beiträge: 544

 

11 Zum Seitenanfang

Montag, 15. Dezember 2003, 16:48

also da ich ned weis wie ichs angehen soll hab ich auch noch keine .fla
aber ich versuch nochmal das zu erklären.
also:
1.) Auf meinem Webspace hab ich einen Ordner der Bilder heist. Dieser Ordner wird mit Bilder gefüllt.
2.) Ein Script soll den Ordner auslesen und den Namen und den Pfad der Bilder an den Flashfilm senden.
3.) Flash soll automatisch für jedes Bild in diesem Ordner einen Textlink in einem Frame ( alle Textlinks im gleichen Frame ) erstellen. Wenn man dann auf den Link klickt soll der Explorer ein neues Fenster öffnen in dem das Bild dargestellt wird.
4.) Sobald ich ein neues Bild hochlade soll sich der Flashfilm automatisch aktualisieren (d.h. falls ich ein neues Bild hochgeladen hab oder ein altes gelöscht hab soll er automatisch einen neuen Textlink in dem Frame erstellen.)

Hoffe ihr habts nun verstanden.

mfg und thx für das Interesse
Die ersten vierzig Jahre unseres Lebens liefern den Text,
die folgenden dreißig den Kommentar dazu.
 

Exuro

Routinier

Dabei seit: 10.10.2002

Beiträge: 428

 

12 Zum Seitenanfang

Montag, 15. Dezember 2003, 17:17

Zitat

Original von Alpha.ONE
also da ich ned weis wie ichs angehen soll hab ich auch noch keine .fla
aber ich versuch nochmal das zu erklären.
also:
1.) Auf meinem Webspace hab ich einen Ordner der Bilder heist. Dieser Ordner wird mit Bilder gefüllt.
2.) Ein Script soll den Ordner auslesen und den Namen und den Pfad der Bilder an den Flashfilm senden.
3.) Flash soll automatisch für jedes Bild in diesem Ordner einen Textlink in einem Frame ( alle Textlinks im gleichen Frame ) erstellen. Wenn man dann auf den Link klickt soll der Explorer ein neues Fenster öffnen in dem das Bild dargestellt wird.
4.) Sobald ich ein neues Bild hochlade soll sich der Flashfilm automatisch aktualisieren (d.h. falls ich ein neues Bild hochgeladen hab oder ein altes gelöscht hab soll er automatisch einen neuen Textlink in dem Frame erstellen.)

Hoffe ihr habts nun verstanden.

mfg und thx für das Interesse



okay. zu 3. :
Angenommen du hast alle Pfade zu deinen Bildern in einem Array namens 'pfad'. Dann brauchst du ein MC mit einem Textfeld drin (vielleicht auch wo ein Thumbnail des Bildes angezeigt wird), den du in der Bibliothek ablegst und benamst (weiss nicht, wie das auf deutsch heisst). Aus diesem einzelnen MC machst du eine ganze Liste deiner Bilder mit einem solchen Script:

for (var i = 0 ; i <= pfad.length ; i++) {
attachMovie("MC", "mc"+i, i) // MCs auf die Bühne bringen
mcx = eval("mc"+i)
mcx._y = mcx._height * i // die einzelnen MCs werden weiter nach unten gerückt, dadurch entsteht eine Liste
mcx.textfeld.text = pfad
mcx.onRelease = function () { // wenn man auf das MC clickt, wird getURL ausgeführt
getURL(_root.pfad[i], _blank)
}
}

So in etwa zumindest kann es funktionieren.
 

Alpha.ONE

Haudegen

Dabei seit: 25.03.2003

Beiträge: 544

 

13 Zum Seitenanfang

Montag, 15. Dezember 2003, 19:43

und was mach ich wenn ich in dem textfeld nicht den Pfad sehen will sondern nur den namen des bildes?
z.b. hab ich ein Bild das pic1.jpg heist und den pfad http://............/Bilder/pic1.jpg und ich möchte das der Name also oic1 in dem textfeld steht

@exuro: thx für die hilfe
Die ersten vierzig Jahre unseres Lebens liefern den Text,
die folgenden dreißig den Kommentar dazu.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Alpha.ONE« (15. Dezember 2003, 19:46)

 

Exuro

Routinier

Dabei seit: 10.10.2002

Beiträge: 428

 

14 Zum Seitenanfang

Dienstag, 16. Dezember 2003, 00:42

dateiPfad = "http://www.lalala.com/pics/123.jpg"
pos = dateiPfad.lastIndexOf("/",dateiPfad.length)
dateiName = dateiPfad.substr(pos+1)
trace(dateiName)


Vorsicht, wenn du einen lokalen Pfad versuchst. lastIndexOf() funktioniert nur mit / nicht mit \ .... Flash ist da sehr böse, wenn du ihm einen String mit "\" vor die Nase setzt. :P

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Exuro« (16. Dezember 2003, 16:15)

 

Dabei seit: 05.03.2003

Beiträge: 758

 

15 Zum Seitenanfang

Dienstag, 16. Dezember 2003, 14:32

kann einer von euch mal einfach ein beispieldatei progen ?
das wäre echt net!
sendet mir einfach ein pn okay?

ich danke demjenigen!
greetings² Avriell
 

Alpha.ONE

Haudegen

Dabei seit: 25.03.2003

Beiträge: 544

 

16 Zum Seitenanfang

Sonntag, 21. Dezember 2003, 12:37

also zu Punkt 2. hab ich folgendes gefunden:

Quellcode

1
2
3
$datei=substr(strrchr($_SERVER['PHP_SELF'], '/'),1); //Pfad auslesen 
$e=explode(".", $datei); //Dateiname zwischen . trennen
$name=array_shift ($e);

wobei $name der Dateiname ist und $datei den PFad darstellt.
Ich wies leider ned ob das stimmt habs noch nicht ausprobiert.
Die ersten vierzig Jahre unseres Lebens liefern den Text,
die folgenden dreißig den Kommentar dazu.
 

Dabei seit: 05.03.2003

Beiträge: 758

 

17 Zum Seitenanfang

Sonntag, 21. Dezember 2003, 18:22

wie wäars einfach mal wen du eine datei erstellst und dann hier hinstellst?
dann hatte ich és auch!
greetings² Avriell
 

Alpha.ONE

Haudegen

Dabei seit: 25.03.2003

Beiträge: 544

 

18 Zum Seitenanfang

Sonntag, 11. Januar 2004, 18:39

so ich hab ne lösung für ne dynamische bildgalerie.
Also fnagen wir mal an:
1. Ich erstelle mir von jedem Bild das ich auf meiner HP zeigen will, ein Thumbnail (im .jpg Format). Dieses Thumbnail wandle ich dann mit dem Programm jpeg2swf (freeware) in eine .swf um.
2. Ich erstelle mir in meinem Hauptfilm einen MC der genauso groß ist wie das Thumbnail (länge und breite).
3. Per AS lade ich das Thumbnail (also die .swf die ich in Schritt 1 erstellt hab) in den Hauptfilm
Code:

Quellcode

1
2
3
loadMovie("Galerie/Thumbnails/1.swf",T1_BG);
_x=x-Koordinate des MC im Hauptfilm
_y=y-Koordinate des MC im Hauptfilm

4. Ich erstelle mir zu jedem Bild ( das große Bild), dass ich veröffentlichen will, eine .html Datei, in der das Bild geladen wird (.html Datei sollte gleichen namen Haben wie das Thumbnail um komplikationen zu vermeiden.)
5. Ich gebe dem MC in meinem Hauptfilm folgenden Code:

Quellcode

1
2
3
onClipEvent (mouseDown) {
	getURL("http://.../1.html", "_blank");
}

6. Wenn ihr ein neues Bild auf eurer Seite einfügen wollt, müsst ihr nur noch das Thumbnail und das Hauptbild ersetzen.
Die ersten vierzig Jahre unseres Lebens liefern den Text,
die folgenden dreißig den Kommentar dazu.
 

chris23cgn

unregistriert

19 Zum Seitenanfang

Sonntag, 11. Januar 2004, 18:52

entweder das hab ich jetzt nicht richtig verstanden, oder deine lösung flubbt nur mit 1 bild. Wo ist da die umsetzung einer dynamischen BildERGALLERIE???

edit:
zudem würd ich mir den aufwand mit der swf-Thumbnail erstellung ersparen, da man mit flash bilder in einen MC reinladen kann und auch skalieren kann.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »chris23cgn« (11. Januar 2004, 18:53)

 

chris23cgn

unregistriert

20 Zum Seitenanfang

Sonntag, 11. Januar 2004, 19:29

hab auf die schnelle mal was in die richtung gebastelt. damit sind der anzahlt der bilder die dynamisch in den film reingeladen werden sollen keine grenze gesetzt, ausser, du setzt manuell noch eine hinzu. fehlt nur noch die abfrage, wieviele bilder in dem ordner sind, so das keine "leerbilder" angezeigt werden.

Vielleicht hilft dir das.
»chris23cgn« hat folgende Datei angehängt:
 

Ähnliche Themen