mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Di 23.04.2024 22:41 Benutzername: Passwort: Auto-Login

Thema: webseitenaktualisierung in XML + flash vom 13.01.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> webseitenaktualisierung in XML + flash
Seite: Zurück  1, 2, 3  Weiter
Autor Nachricht
stylefrisör
Threadersteller

Dabei seit: 04.07.2005
Ort: Augsburg
Alter: -
Geschlecht: Männlich
Verfasst Sa 14.01.2006 02:56
Titel

sf am apparat ...

Antworten mit Zitat Zum Seitenanfang

... @ all,
ich schaff´s einfach nicht. nachfolgend der code:

1. bild der .fla-datei
Code:

//bilderXML parst bilder.xml vom Server
bilder_xml = new XML();
bilder_xml.ignoreWhite = true;
bilder_xml.onLoad = function(sucess) {
   if (sucess) {
      processbilder(bilder_xml);
   }
};
// Nach dem Erfolgreichen Laden des XMLs wird folgende Funktion ausgeführt
// und in den nächsten Frame gesprungen
function processbilder(projectdoc_xml) {
   trace("geladen");
   gotoAndPlay(2);
}
//zurücksetzen aller variablen für die Beschreibungsdynamischen Texte
_root.xml_titel = "";
_root.xml_einordnung = "";
_root.xml_publikation = "";
_root.xml_datum = "";
_root.xml_isbn = "";
_root.xml_spezielles ="";
_root.xml_rubrik = "";
_root.xml_bildlink = "";
_root.xml_veroeffentlicht = "";
_root.xml_entstehungsjahr = "";
//Laden von bilder.xml
bilder_xml.load("xml/bilder.xml");
stop();


2. bild der .fla-datei
Code:
trace("weiter gehts");
//Funktion des Changehandlers der Listbox
function bilderloader(xml_x) {
   // Movieclips erstellen
   trace("XML_X: "+_root.xml_x);
   createEmptyMovieClip("img", 2);
   createEmptyMovieClip("bildlupe", 3);
   createEmptyMovieClip("checker", 1);

// belegen der variablen mit dem Inhalt des XML-Files

   _root.xml_titel = _root.bilder_xml.firstChild.childNodes[_root.xml_x].childNodes[0].firstChild.nodeValue;
   _root.xml_einordnung = _root.bilder_xml.firstChild.childNodes[_root.xml_x].childNodes[1].firstChild.nodeValue;
   _root.xml_publikation = _root.bilder_xml.firstChild.childNodes[_root.xml_x].childNodes[2].firstChild.nodeValue;
   _root.xml_datum = _root.bilder_xml.firstChild.childNodes[_root.xml_x].childNodes[3].firstChild.nodeValue;
   _root.xml_isbn = _root.bilder_xml.firstChild.childNodes[_root.xml_x].childNodes[4].firstChild.nodeValue;
   _root.xml_spezielles = _root.bilder_xml.firstChild.childNodes[_root.xml_x].childNodes[5].firstChild.nodeValue;
   _root.xml_rubrik = _root.bilder_xml.firstChild.childNodes[_root.xml_x].childNodes[6].firstChild.nodeValue;
   _root.xml_bildlink = _root.bilder_xml.firstChild.childNodes[_root.xml_x].childNodes[7].firstChild.nodeValue;
   _root.xml_veroeffentlicht = _root.bilder_xml.firstChild.childNodes[_root.xml_x].childNodes[8].firstChild.nodeValue;
   _root.xml_entstehungsjahr = _root.bilder_xml.firstChild.childNodes[_root.xml_x].childNodes[9].firstChild.nodeValue;
   img.loadMovie("bilder/"+_root.xml_rubrik+"/"+_root.xml_bildlink+".jpg");
   trace("loader startet");
   checker.onEnterFrame = function() {
      _root.img._visible = false;
      fin = int((_root.img.getBytesLoaded()/_root.img.getBytesTotal())*100);
      trace("fin="+fin);
      //createTextField("prozent", 3, 100, 0, 100, 100);
      prozent.autoSize = true;
      prozent.text = fin+" %";
      balken.removeMovieClip();
      //den Button für größeres Bild einfügen
      //createEmptyMovieClip("bildlupe", 4);
      //bildlupe._x = 440;
      //bildlupe._y = 497;
      //bildlupe.attachMovie("bild2", "bild_groesser", 4);
      //Ladebalken erschaffen und einrichten
      createEmptyMovieClip("balken", 3);
      with (balken) {
         _x = 300;
         _y = 500;
         lineStyle(4, 0xF7941D, 100);
         moveTo(0, 0);
         lineTo(fin*4, 0);
      }
      //endabfrage bzgl. Ladestatus
      if (fin>=100) {
         trace("visible=true");
         // hier wird das Bild positioniert
         img._x = 200;
         img._y = 10;
         //Button zum Ausschalten der Großbilder wieder einschalten
         _root.mc_ueberghostbutton._visible=true;
         // bild sichtbar machen
         img._visible = true;
         //prozent.removeTextField();
         balken.removeMovieClip();
         checker.removeMovieClip();
         delete count;
         delete checker.onEnterFrame;
      }
   };
}

trace("Bildname wird geladen: "+_root.bilder_xml.firstChild.childNodes[x].childNodes[6].firstChild.nodeValue);
stop();


die ersten zeilen der .xml-datei
Code:
<?xml version="1.0" encoding="UTF-16"?>
<!-- edited with XML Spy v4.4 U (http://www.xmlspy.com) by d (d) -->
<!DOCTYPE bilder [
   <!ELEMENT bilder (bild+)>
   <!ELEMENT bild (titel, einordnung, publikation, datum, isbn, spezielles, rubrik, bildlink, veroeffentlicht, entstehungsjahr)>
   <!ELEMENT titel (#PCDATA)>
   <!ELEMENT einordnung (#PCDATA)>
   <!ELEMENT publikation (#PCDATA)>
   <!ELEMENT datum (#PCDATA)>
   <!ELEMENT isbn (#PCDATA)>
   <!ELEMENT spezielles (#PCDATA)>
   <!ELEMENT rubrik (#PCDATA)>
   <!ELEMENT bildlink (#PCDATA)>
   <!ELEMENT veroeffentlicht (#PCDATA)>
   <!ELEMENT entstehungsjahr (#PCDATA)>
]>
<bilder>
   <!-- fuer kleine -->
   <bild>
      <titel>Alma in der Schule</titel>
      <einordnung>eigenes Buchkonzept (Text - Bild)</einordnung>
      <publikation/>
      <datum/>
      <isbn/>
      <spezielles/>
      <rubrik>kleine</rubrik>
      <bildlink>alma_schule</bildlink>
      <veroeffentlicht>false</veroeffentlicht>
      <entstehungsjahr>2001</entstehungsjahr>
   </bild>


er zeigt mir eine korrekte .swf-datei an, wobei die zu ersetzenden bilder durch ein "wird geladen"-movie-clip ersetzt sind.
ich bin am verzweifeln - wahrscheinlich liegt es nur an einer kleinigkeit, bzw. einem denkfehler meinerseits ...

mfg
stylefrisör


Zuletzt bearbeitet von stylefrisör am Sa 14.01.2006 02:59, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
FreShEviL

Dabei seit: 23.03.2005
Ort: -
Alter: 46
Geschlecht: Männlich
Verfasst Sa 14.01.2006 07:51
Titel

Antworten mit Zitat Zum Seitenanfang

will ja ned klugscheißen ...

hast du die *.fla datei schon mal in Flash geöffnet und von da die Bilder aktualisiert?
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Account gelöscht


Ort: -
Alter: -
Verfasst Sa 14.01.2006 15:15
Titel

Re: sf am apparat ...

Antworten mit Zitat Zum Seitenanfang

stylefrisör hat geschrieben:
... @ XSchinkenX
es hält dich keiner davon ab, dich von diesem forum abzumelden ...

... @ gtz
sry, aber weißt du wie man eine leinwand firnist??? habe doch angeboten den code per PN weiterzugeben.

... @ janorama
danke für´s erste. werde mich bemühen aus deinem post auf meinen code zu schließen.

mfg
stylefrisör


tja einerseits haste recht. andererseits wird dir die erfahrung zeigen, dass das niveau hier tatsächlich rapide sinkt. daher ist solch ein kommentar durchaus berechtigt, wollte ich aber nicht nur an dir festmachen.
 
stylefrisör
Threadersteller

Dabei seit: 04.07.2005
Ort: Augsburg
Alter: -
Geschlecht: Männlich
Verfasst So 15.01.2006 17:50
Titel

sf am apparat ...

Antworten mit Zitat Zum Seitenanfang

... @ XSchinkenX
dass das niveau rapide sinkt kann ich nicht beurteilen ... dafür bin ich erst zu kurz dabei.
keine frage allerdings beim thema niveau insgesamt. es sind einfach anfänger (ab 16 oder sogar noch jünger) und profis, die schon über 30 sind, dabei. da lässt sich wohl ein gefälle nicht vermeiden ...
trotzdem möchte ich dieses forum (inkl. der kompetenten mitglieder) nicht missen, da sie oft schon inhalte, die ich während meiner ausbildung gelehrt bekommen habe, revidiert oder auch vertieft haben ...
ignoriere einfach die, die dich ärgern (mich eingeschlossen ;-) ), aber gib´ dein wissen bitte trotzdem an die wissbegierigen weiter (auch hier mich eingeschlossen ;-) ) ...

... @ freShEviL
bist du dir sicher was die aktualisierung über die .fla-datei angeht? ich meinte die .xml-datei sei zur auslagerung der bilder angelegt worden ...

mfg
stylefrisör


Zuletzt bearbeitet von stylefrisör am So 15.01.2006 17:56, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Picard

Dabei seit: 09.02.2005
Ort: -
Alter: 42
Geschlecht: Männlich
Verfasst Di 17.01.2006 11:45
Titel

Antworten mit Zitat Zum Seitenanfang

schau dir diese zeile an
Code:
img.loadMovie("bilder/"+_root.xml_rubrik+"/"+_root.xml_bildlink+".jpg");


für diesen datensatz im xml heißt dass dann
Code:
<rubrik>kleine</rubrik>
      <bildlink>alma_schule</bildlink>


für flash heißt das: img.loadMovie("bilder/kleine/alma_schule.jpg")

bildlink ist der name des bildes ohne ".jpg", so kannste es ändern


achja, ich kann gut verstehen warum sich hier einige aufregen * Ja, ja, ja... *
  View user's profile Private Nachricht senden
stylefrisör
Threadersteller

Dabei seit: 04.07.2005
Ort: Augsburg
Alter: -
Geschlecht: Männlich
Verfasst Do 19.01.2006 03:42
Titel

sf ist erleichtert ...

Antworten mit Zitat Zum Seitenanfang

... @ all,
also einen dank erstmal an alle die, die mich trotz meiner defizite unterstützt haben ;-) . picard hat das problem am besten einkreisen könen.

habe mir noch eine dritte meinung eingeholt, die mir genau sagen konnte, woran es lag:
"ich kann das update erst nach einem server-refresh der hochgeladenen dateien online überprüfen." warum das so ist kann ich nicht sagen. aber auf DIESE möglichkeit wäre ich NIE gekommen! >>> meinungen ...

mfg
stylefrisör

p.s.: wo finde ich den befehl/code (in XML? action-script? oder PHP-serverseitig? +++ keine ahnung!!!) +++, der angeblich für gross-/kleinschreibung der dateiendungen, z.b. bei(m) (import von) bildern verantwortlich ist?


Zuletzt bearbeitet von stylefrisör am Do 19.01.2006 03:49, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Picard

Dabei seit: 09.02.2005
Ort: -
Alter: 42
Geschlecht: Männlich
Verfasst Do 19.01.2006 15:07
Titel

Re: sf ist erleichtert ...

Antworten mit Zitat Zum Seitenanfang

stylefrisör hat geschrieben:

habe mir noch eine dritte meinung eingeholt, die mir genau sagen konnte, woran es lag:
"ich kann das update erst nach einem server-refresh der hochgeladenen dateien online überprüfen." warum das so ist kann ich nicht sagen. aber auf DIESE möglichkeit wäre ich NIE gekommen! >>> meinungen ...


woran was lag? hab ich was überlesen hier im thread? versteh ich nicht
bisher lag es doch daran das du nicht wußtest wo die Dateien ausgelesen / geändert werden können.

wenn du zeichenketten in kleinschreibung haben willst:
http://www.macromedia.com/support/flash/action_scripts/actionscript_dictionary/actionscript_dictionary699.html

und bitte nicht sofort fragen wo das hinmuss sondern erstmal selber nachdenken.
  View user's profile Private Nachricht senden
Gargoyle

Dabei seit: 19.05.2005
Ort: -
Alter: 39
Geschlecht: Männlich
Verfasst Do 19.01.2006 18:52
Titel

Antworten mit Zitat Zum Seitenanfang

??? dann hast du das Problem schlecht umschrieben....hey such doch nächstes mal in der xml oder im Flashcode einfach mal nach einem Bildpfad!
  View user's profile Private Nachricht senden
 
Ähnliche Themen [Flash,Swish] von Flash aus eine bestimmte Scene,Frame Laden
reine Flash-Seite oder lieber nur mit Flash-Elementen
Flash: Welcher Skill-Level für folgende Flash-Datei...
Flash verlinken, aber kein flash mehr drauf
Flash-Animationen OHNE Macromedia Flash-Player abspielen
flash lite - 6300 - flash wallpaper mit uhr und datum !
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3  Weiter
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.