Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-09-2003, 19:03   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 36
Flash Content Management für News

HI...

möchte eine kleine Flashsite mit ner Rubrik aktuell ergänzen.

Hier sollen kurze Texte und dazu jeweils ein jpg über ein Interneteingabeformular eingetragen werden können, um diese ohne Flash Kenntnisse zu pflegen.

Hat einer von Euch dazu eine einfache und kostengünstige Idee ?

Aufwand darf aufgrund der größe des Projekts nicht zu hoch sein.

Danke für Ideen.
sam31777 ist offline   Mit Zitat antworten
Alt 15-09-2003, 20:23   #2 (permalink)
...
 
Registriert seit: Oct 2002
Ort: Nürnberg
Beiträge: 3.611
hast du erfahrungen mit serverseitigen scriptsprachen?
php, asp, perl etc.?
thorben.schmitt ist offline   Mit Zitat antworten
Alt 15-09-2003, 20:25   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 36
bisher leider nein. komm ich drum herum ?
sam31777 ist offline   Mit Zitat antworten
Alt 15-09-2003, 20:28   #4 (permalink)
...
 
Registriert seit: Oct 2002
Ort: Nürnberg
Beiträge: 3.611
nope, wenns ueber eine formularmaske gehen soll, dann nicht.
andere moeglichkeit ist ueber eine externe textdatei und die bilder per ftp uploaden, dann muss sich der "pflege" jedoch mit der materie ftp etc. auskennen.

ps: schreib mir mal ne pm oder mail, dann kann ich dir ja mal ein angebot machen
thorben.schmitt ist offline   Mit Zitat antworten
Alt 15-09-2003, 21:33   #5 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
hehe .. der thorben

Was aber nicht vergessen werden sollte: Bei umfangreicher Benutzung haben txt-Dateien i.d.R. nur eine begrenzte Lebenszeit auf dem Server ... will heißen, die Teile schrotten sich sehr oft, je mehr geöffnet und neu beschrieben.

Ansonsten könntest du über Google durch die Stichworte "newssystem php tutorial" fündig werden.

Falls du dich da nicht einarbeiten magst oder dir die Zeit fehlt, kannst dir ja immer noch ein "Angebot" einholen oder auch einfach Schritt für Schritt das lernen und ggf. hier im phpBoard und bei Flash serverseitig mal rumschauen oder bei konkreten(!) Fragen posten.

Gruß
rena

PS: Sorry thorben, falls ich dir da grad ein Geschäft vermasselt hab
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 15-09-2003, 23:01   #6 (permalink)
...
 
Registriert seit: Oct 2002
Ort: Nürnberg
Beiträge: 3.611
Zitat:
Geschrieben von rena
PS: Sorry thorben, falls ich dir da grad ein Geschäft vermasselt hab
hehe, wollt ja auch nur ein angebot machen, zeit hab ich eh zu wenig
thorben.schmitt ist offline   Mit Zitat antworten
Alt 16-09-2003, 11:27   #7 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 36
Danke für Euer Feedback. Da es wie erwähnt nicht so teuer werden soll, muss ich mich da wohl selbst einarbeiten.

Ich möchte gerne nochmal auf die Idee mit der .txt Datei zurückkommen. Wenn ich eine txt Datei anlege, in der dann Pfad des jpg, Überschrift und kurzer Text gespeichert wird - kann ich das dann entsprechend in Flash reinladen ?
sam31777 ist offline   Mit Zitat antworten
Alt 16-09-2003, 11:46   #8 (permalink)
...
 
Registriert seit: Oct 2002
Ort: Nürnberg
Beiträge: 3.611
hier mal eine kl. starthilfe:
Textdatei:

&texte=Dies ist der Text zu Bild 1#Dies ist der Text zu Bild 2#Dies ist der Text zu Bild 3
&bilder=../pictures/image1.jpg#../pictures/image2.jpg#../pictures/image3.jpg

und in flash:
ActionScript:
  1. var getPics = new LoadVars();
  2. getPics.onLoad = function() {
  3.     var texte_array = this.texte.split("#");
  4.     var bilder_array = this.bilder.split("#");
  5.     for (var i = 0; i<texte_array.length; i++) {
  6.         trace("TEXT "+i+": "+texte_array[i]);
  7.         trace("BILD "+i+": "+bilder_array[i]);
  8.     }
  9. };
  10. getPics.load("file.txt");
thorben.schmitt ist offline   Mit Zitat antworten
Alt 17-09-2003, 09:25   #9 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 36
thorben danke für deine starthilfe.

kannst du das noch etwas näher erklären?

Welches Objekt muss ich denn definieren ? und wo muß ich das AS einfügen? Hab es mit einem dynamischen Textfeld probiert. Aber das scheint nicht die Lösung zu sein, oder?

danke für die hilfe.
sam31777 ist offline   Mit Zitat antworten
Alt 17-09-2003, 09:38   #10 (permalink)
...
 
Registriert seit: Oct 2002
Ort: Nürnberg
Beiträge: 3.611
erstelle einfach mal ein textfeld mit dem instanznamen "ausgabe_txt", dann kopierst du in den ersten frame folgendes:
ActionScript:
  1. // definiere neue LoadVars-Klasse
  2. var getPics = new LoadVars();
  3. // wenn daten geladen, dann.....
  4. getPics.onLoad = function() {
  5. /* splite die daten aus der txt-datei an der stelle von ein "#" auftaucht,
  6. und fuelle gleichzeitig das array "texte_array" damit */
  7.     texte_array = this.texte.split("#");
  8.     bilder_array = this.bilder.split("#");
  9. // Aufruf der Function fillText()
  10.     fillText();
  11. };
  12. // Pfad der zu ladenden textdatei
  13. getPics.load("file.txt");
  14. // Function um Textfeld zu füllen
  15. function fillText() {
  16. /*texte_array[1] ist das 2 element im array (arrays beginnen immer mit 0),
  17. um den ersten abzufragen einfach 0
  18. angeben, um den dritten abzufragen einfach 2 usw. eingeben*/
  19.     ausgabe_txt.text = texte_array[1];
  20. }
thorben.schmitt ist offline   Mit Zitat antworten
Alt 17-09-2003, 09:56   #11 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 36
sorry, vielleicht stell ich mich gerade etwas doof an, aber ich kapier es nicht...

was mach ich denn in flash. ich hab ein dynamisches textfeld definiert, wo ich die möglichkeit hab nen variablenname einzugeben. (was muss da hin?)

dieses textfeld hab ich als filmsequenz (instanz) benannt ausgabe_txt.

und das actionscript leg ich dann als objektaktion auf die Filmsequenz mit dem textfeld ?

und wo lade ich dann die bilder rein? auch in ein textfeld ?
sam31777 ist offline   Mit Zitat antworten
Alt 17-09-2003, 10:25   #12 (permalink)
...
 
Registriert seit: Oct 2002
Ort: Nürnberg
Beiträge: 3.611
nein, Filmseauenz (auch MovieClip genannt) brauchst du nicht.
erstelle einfach ein textfeld (dynamisch) und gib diesem textfeld den instanznamen "ausgabe_txt".
das Script legst du dann in Bild1 der hauptzeitleiste.
thorben.schmitt ist offline   Mit Zitat antworten
Alt 17-09-2003, 10:37   #13 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 36
kann einem textfeld keinen instanznamen geben. liegt das vielleicht daran, dass ich mit flash 5 arbeite. Es gibt bei mir nur die Möglichkeit einen variablennamen einzugeben, oder eine Bildmarkierung (Bildname) ??
sam31777 ist offline   Mit Zitat antworten
Alt 17-09-2003, 11:05   #14 (permalink)
...
 
Registriert seit: Oct 2002
Ort: Nürnberg
Beiträge: 3.611
hehe, das must du schon sagen, wir sind hier im bereich " Flash MX ActionScript "

mit der syntax ausm 5er kenn ich micht nicht aus, k.a. ob dort schon die loadVars-Klasse unterstützt wurde

Edit: dann gib dem textfeld mal die variable "ausgabe_txt" und schreib die funktion so um:
ActionScript:
  1. function fillText() {
  2.         ausgabe_txt = texte_array[1];
  3. }

Geändert von thorben.schmitt (17-09-2003 um 11:06 Uhr)
thorben.schmitt ist offline   Mit Zitat antworten
Alt 17-09-2003, 11:14   #15 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 36
Talking

da hast du natürlich recht... sorry, hab ich mir wohl nicht den ganz richtigen Bereich ausgesucht..

Wer lesen kann ist klar im Vorteil.

Werds mal mit Deinen Änderungen versuchen.
sam31777 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 10:04 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele