Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-05-2006, 16:53   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 186
Question Param statt FlashVars

Die übergabe von Variablen mit FlashVars kann ich jetzt.

Als XML-Purist würde ich gerne die Parameter aus der Parameterliste des Object-Tag auslesen...
Wie macht man das?

also nicht
PHP-Code:
<PARAM NAME=FlashVars VALUE="Sekunden=10&myXML=irgendeine.html&myCSS=irgendeine.css"
sondern
PHP-Code:
<PARAM NAME=Sekunden  VALUE=10>
<
PARAM NAME=myXML  VALUE="irgendeine.html">
<
PARAM NAME=myCSS VALUE="irgendeine.css"
bzw.
statt
PHP-Code:
<embed ... FlashVars="Sekunden=10&myXML=irgendeine.html&myCSS=irgendeine.css" .../> 
lieber
PHP-Code:
<embed ... Sekunden=10myXML="irgendeine.html"myCSS="irgendeine.css" .../> 
Wenn das aus Rücksicht vor älteren Browsern nicht gehen sollte,
würde mich interessieren, welche Generationen ich berücksichtigen müsste...

Bezug.:
Ich passe gerade einen Ticker an.
Andere, die den Ticker in ihre Homepage einbauen,
wäre die Anpassung des Tickers über den Param-Tag viel leichter zu erklären,
als den FlashVars-Syntax...
Dieses wäre sogar fast selbsterklärend.

(Außerdem:
Im Zuge einer halbwegs sauberen Programmierung die ich mir als grade Neuling angewöhnen möchte:
Keine Gänsefüße vor String-Variablen kommen mir inzwischen absolut falsch vor...)

Gruß Mjchael
mjchael ist offline   Mit Zitat antworten
Alt 13-05-2006, 11:32   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Das hat nichts mit älteren Browsern zu tun, sondern mit der Übergabe von Namen-/Wertepaaren im Internet. Wenn du die von dir vorgeschlagene alternative Methode bevorzugst, warum erstelltst du dir dann nicht externe XML-Files und lädst die mit einem XML.load nach?
  Mit Zitat antworten
Alt 15-05-2006, 18:28   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 186
für die "Kunden"

Hm, gedanklich durchgespielt:

Eine weitere externe XML würde den Ticker
sowohl für "Kunden" als auch für mich zum Programmieren
unnötig komplizierter machen.

Außerdem würde die Idee von einem einfach zu implimentierenden Ticker verlohren gehen.

So wie mein Ticker im Augenblick ist, kann er vor Ort (also für jeden Platz auf der Homepage einzeln) extrem einfach angepasst und wiederverwendet werden. Sowohl Text (xhtml), Zeitintervall, CSS und Größe können individuel angepasst werden. Weil der Ticker so einfach und universell einsetzbar ist, hab ich den noch auf den Kunden zugeschnitten, so dass er nicht einfach geklaut und wo anders eingebaut werden kann.

Das einzige was mich echt noch stört ist halt der FlashVars-Syntax...

@agedoubleju
Aber trotzdem Danke für deine Antwort.

Gruß Mjchael
mjchael ist offline   Mit Zitat antworten
Alt 15-05-2006, 21:52   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
als auch für mich zum Programmieren
unnötig komplizierter machen.
Nur sind Flashvars leider überhaupt nicht dynamisch, weil du immer noch ein Script hast, das im Bedarfsfall angepasst werden muss.

Außerdem: wer sagt, dass du oder dein Kunde ein XML-File anpassen muss? Du kannst ja ein entsprechendes Frontend zum Editieren erstellen.

Und wenn dir Grundlagen zu XML+Flash fehlen, siehe dieses Tutorial.
  Mit Zitat antworten
Alt 16-05-2006, 08:33   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 186
Danke für deine Antwort...

Das Tutorial kenne ich, und mein Ticker arbeitet mit dem, was ich daraus gelernt habe (Html wird teilweise wie XML behandelt)

Obwohl ich mich noch tiefer in die XML-Klasse einarbeiten muss,
funktionieren ein paar Bilderslider von mir schon über XML.

Da ein Auslesen der (Object-) Parameter-Tags nicht möglich ist,
werd ich mich wohl oder übel mit den Flashvars begnügen müssen.

Danke für die Antworten und Tipps.

Gruß Mjchael
mjchael 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 00:14 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele