[Typo3-UG Oesterreich] Flash-Menüs mit Typo3
Christian Kurta
kurta at typoheads.com
Mon Jun 28 19:41:34 CEST 2004
Na, funktionierts?
So sollt das aussehen:
http://kuerzer.de/I2S3MM4Yt
On Sun, 27 Jun 2004 11:17:13 +0100, Christian Kurta wrote
> Kochrezept:
> Wie mach ich ein stinknormales horizontales Flashmenü mit 1 ebene:
>
> Man nehme folgende Extensions:
> bf_xml_for_flash
> ingmar_xmlmenu
>
> Dann testet man die extension auf Funktion:
> http://www.meinedomain.at/index.php?=MEINEPID&type=444
>
> Wenn da schönes XML rauskommt dann passts.
>
> Dann kommen wir zum Flash teil:
> Wir legen einen Button an und einen Movie.
> Den Button bearbeiten wir und vergeben unsere Gedrückt, Aktiv usw-Stati.
> Dann legen wir bei diesem Button eine Ebene darüber an und fügen ein
> Dynamisches Textfeld ein, das den Wert: "namen" bekommt.
> Den Button nennen wir "Schalter"
>
> Diesen Button fügen wir dann in ein Movie ein, dass wir "mcM" nennen.
>
> Im Bibliotheksfenster (mit STRG+L) klicken wir auf unseren Movie mit
> der rechten Maustaste, dann Eigenschaften, dass wir in den
> Symboleingenschaften sind. Bei "Erweitert" vergeben wir einen
> "Bezeichner": "mcM". Damit können wir auf diesen Movie mit
> Actionscript zugreifen.
>
> Jetzt fügen wir dem "Schalter" in unserem Movie "mcM" ein onRelease-
> Ereignis hinzu: on (release) { getURL(URL+"index.php?id="+seite,
> "_self"); }
>
> Damit wir auch beim draufklicken auf unsere Page kommen.
>
> Jetzt fügen wir nur noch in unserer Scene folgendes Actionscript ein:
>
> // Die Codepage setzten, damit er Umlaute checkt:
> System.useCodepage = true;
> // URL Variable für die Remotebehandlung des Debuggers
> // und der mcM.sc_1 Behandlung bei on (release) !
> var URL = "http://www.meinedomain.at/";
> // Lade Daten aus dem XML-Tree:
> menu_xml = new XML();
> menu_xml.ignoreWhite = true;
> // HIER DEINE PID EINFÜGEN:
> menu_xml.load(URL+"index.php?id=1&type=444");
> // Funktion Liste Daten
> menu_xml.onLoad = function(success) {
> if (menu_xml.status == 0) {
> inhalte = menu_xml.firstChild.firstChild.childNodes;
> // Testen
> // trace (inhalte.length);
> // Starte Schleife
> for (var i = 0; i<inhalte.length; i++) {
> attachMovie("mcM", "mcN"+i, i);
> _root["mcN"+i]._y = 0
> _root["mcN"+i]._x = 2+(i*82);
> _root["mcN"+i].namen = inhalte[i].attributes.name;
> _root["mcN"+i].seite = inhalte[i].attributes.id;
> _root["mcN"+i]._alpha = 30;
> }
> } else {
> errormessage(menu_xml.status);
> }
> delete menu_xml;
> };
> // Fehlerbehandlung für das XML Dokument!
> function errormessage() {
> if (menu_xml.status == -2) {
> trace("Ein CDATA-Bereich wird nicht ordnungsgemäß beendet.");
> } else if (menu_xml.status == -3) {
> trace("Die XML-Deklaration wird nicht ordnungsgemäß
> beendet.");
> } else if (menu_xml.status == -4) {
> trace("Die DOCTYPE-Deklaration wird nicht ordnungsgemäß
> beendet.");
> } else if (menu_xml.status == -5) {
> trace("Ein Kommentar wird nicht ordnungsgemäß beendet.");
> } else if (menu_xml.status == -6) {
> trace("Ein XML-Element ist ungültig.");
> } else if (menu_xml.status == -7) {
> trace("Zu wenig Speicher.");
> } else if (menu_xml.status == -8) {
> trace("Ein Attributwert wird nicht ordnungsgemäß beendet.");
> } else if (menu_xml.status == -9) {
> trace("Das zu einem Anfangstag gehörige Endtag fehlt.");
> } else if (menu_xml.status == -10) {
> trace("Es tritt kein Endtag ohne zugehöriges Anfangstag
> auf.");
> }
> }
>
> Noch was:
> Schenken macht Freude:
> http://www.amazon.de/exec/obidos/registry/1AI4173Y5C96K/ref%3Dwl%5Fs%
5F3/028- 6908544-3313335
>
> On Sun, 27 Jun 2004 11:35:57 +0200, Stefan Pink wrote
> > Wir haben so was schon realisiert - werd am Wo-End ein Beispiel posten.
> >
> > Nur dazu gesagt:
> > Du brauchst die XML_FOR_FLASH extension und bf_xml.
> > --
> > Danke
> > Stefan
> > --
> >
> > _______________________________________________
> > Typo3-at mailing list
> > Typo3-at at lists.netfielders.de
> > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-at
>
> mfg
>
> --
> Christian Kurta
> kurta at typoheads.com
> www.typoheads.com
> Tel.: 0650 / 530 12 76
> ICQ: 50273991
> ----------------------
> Neue Projekte:
> http://www.angelinis.at - Angelinis Bar & Restaurant
> http://www.strassberger.at - Uhren, Schmuck Straßberger Horn
> http://www.acon-consulting.com - ACON Management Consulting
>
> _______________________________________________
> Typo3-at mailing list
> Typo3-at at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-at
mfg
--
Christian Kurta
kurta at typoheads.com
www.typoheads.com
Tel.: 0650 / 530 12 76
ICQ: 50273991
----------------------
Neue Projekte:
http://www.angelinis.at - Angelinis Bar & Restaurant
http://www.strassberger.at - Uhren, Schmuck Straßberger Horn
http://www.acon-consulting.com - ACON Management Consulting
More information about the TYPO3-at
mailing list