mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 09.12.2016 20:39 Benutzername: Passwort: Auto-Login

Thema: Flash > dringend Hilfe benötigt vom 11.02.2005


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> Flash > dringend Hilfe benötigt
Seite: 1, 2  Weiter
Autor Nachricht
Kash
Threadersteller

Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 33
Geschlecht: Männlich
Verfasst Fr 11.02.2005 08:49
Titel

Flash > dringend Hilfe benötigt

Antworten mit Zitat Zum Seitenanfang

Hallo,
folgendes Problem.
Habe ein HTML Dok. das durch Frames in 2 teile geteilt ist.
Im Banner läuft der Flash film.
Momentaner Stand ist dieser das wenn der Film (ca. 4 sec) fertig ist, soll er stoppen und im 2 Frame (main)
soll sich die nächste Seite (formular) aufbauen (getURL). Soweit funktioniert es auch.
Nun möchte mein Chef aber das wenn im Forular keine eingaben getätigt werden, das der Film (im Banner Frame) nach 30 sec. wieder vorn neuen startet.
Ich habe keine Ahnung wie ich das anstellen könnte.

Über jeden guten Tipp bin ich dankbar.

Kash
  View user's profile Private Nachricht senden
Fry311

Dabei seit: 13.08.2004
Ort: NRW
Alter: 37
Geschlecht: Männlich
Verfasst Fr 11.02.2005 10:19
Titel

Antworten mit Zitat Zum Seitenanfang

Hi, die perfekt Lösung habe ich zwar nicht, aber evtl. eine Richtung.

Im mainFrame müsste man wohl mit Javascript prüfen, ob das Formular Werte enthält. Alternativ würde vielleicht schon ausreichen, dass bei klicken in ein Feld eine Variable mit "true" ausgelöst wird.

Im Flash-Film könntest Du über setInterval nach eben 30 Sek. prüfen, ob diese Javascript-Variable true ist.

Vielleicht hilft Dir das ja schon etwas weiter. Ansonsten frag doch mal im flashforum, da weiß bestimmt jemand eine gute Lösung.

Gruß
Fry
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Kash
Threadersteller

Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 33
Geschlecht: Männlich
Verfasst Fr 11.02.2005 10:22
Titel

Antworten mit Zitat Zum Seitenanfang

danke danke,
bis jetzt habe ich eine Function geschrieben in der drinne steht > gotoAndPlay(1) <
mit setInterval rufe ich die Function auf und sage nach 30000 Millisec. erneut starten.

jetzt wollte ich in einer If - Abfrage irgendwie testen ob die Formular felder mit Inhalt versehen werden oder nicht.
das mit "true" ist nicht schlecht. doch wie spreche ich das in der If - Abfrage an?

komplettes blackout
  View user's profile Private Nachricht senden
Fry311

Dabei seit: 13.08.2004
Ort: NRW
Alter: 37
Geschlecht: Männlich
Verfasst Fr 11.02.2005 10:31
Titel

Antworten mit Zitat Zum Seitenanfang

in Flash so:

Code:

if(dieWirdGeprüft){
   trace("Jawoll");
}
else{
   trace("Nö");
}

Alternativ bzw. umgekehrt (wäre in Deinem Fall auch besser):

if(!dieWirdGeprüft){
   trace("Nö");
}
else{
   trace("Jawoll");
}


wie das in Javascript geht, kann ich Dir wegen mangelnden Syntax-Kenntnissen nicht so genau sagen... Aber vom Prinzip her genau so.
  View user's profile Private Nachricht senden
Kash
Threadersteller

Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 33
Geschlecht: Männlich
Verfasst Fr 11.02.2005 10:35
Titel

Antworten mit Zitat Zum Seitenanfang

mein Code schaut so aus

function erneut()
{
gotoAndPlay(1);
}

stop();

getURL("start2.html ", "content");

if("document.link2map.sstreet.value" == 'true')
{
stop();
}
else
{
setInterval(erneut, 30000);
}


aber der compiler merkt nicht das ich das Input Feld des Formulars anspreche.
es ist ja die genaue bezeichnung!
  View user's profile Private Nachricht senden
Fry311

Dabei seit: 13.08.2004
Ort: NRW
Alter: 37
Geschlecht: Männlich
Verfasst Fr 11.02.2005 10:45
Titel

Antworten mit Zitat Zum Seitenanfang

hmmm

also das mit der Funktion würde ich anders lösen, denn Du musst ja das Formularfeld alle 30sec prüfen. Und das müsste imho durch Javascript passieren. Von dort aus geht dann auch eine Meldung in den Flash-Film.
Im Film:
Code:

_root.onEnterFrame=function(){
   formulargefüllt=variableDieVom JSkommt;
   if(formulargefüllt){
      delete this.onEnterFrame;
   }
   else{
      gotoAndPlay(1);
   }
}
  View user's profile Private Nachricht senden
Kash
Threadersteller

Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 33
Geschlecht: Männlich
Verfasst Fr 11.02.2005 11:05
Titel

Antworten mit Zitat Zum Seitenanfang

ah ok.

mit der anweisung ( delete this.onEnterFrame) kann ich nicht viel anfangen.
da actionscript nicht so mein ding ist.

und zweitens, wo ist jetzt mein Interval von 30sec. ??

mein Formularfeld schaut so aus: <input type="text" name="sstreet" value="Straße" size="20" style="width: 179px;" onFocus="javascript:if (document.link2map.sstreet.value == 'Straße') document.link2map.sstreet.value = '';">

so die variable ist "sstreet"

d.h.

_root.onEnterFrame=function(){ // was passiert hier?
formulargefüllt=sstreet; // hier wird variable angesprochen
if(formulargefüllt){
delete this.onEnterFrame;
}
else{
gotoAndPlay(1);
}
}
  View user's profile Private Nachricht senden
Fry311

Dabei seit: 13.08.2004
Ort: NRW
Alter: 37
Geschlecht: Männlich
Verfasst Fr 11.02.2005 11:15
Titel

Antworten mit Zitat Zum Seitenanfang

also, Dein 30sec-Intervall muss im Javascript-Code ausgeführt werden. Wie das geht, weiß ich allerdings nicht...
Aber es gibt doch soooo schöne Mauszeiger Uhren. Die müssten ähnlich funktionieren...

_root.onEnterFrame....
startet eine Funktion, die immer wieder ausgefphrt wird, hier also eine ständige Überprüfung Deiner Variable.
Wenn die Variable true ist, kann diese Funktion gestoppt werden, daher delete this....

ich verstehe dein onFocus nicht so recht, JS ist nicht so meins bisher... *zwinker*
Wo ist denn da die Zuweisung und das Absenden an Flash? Da muss bestimmt auch noch eine Funktion her...

link2map hört sich nach map24.de an, oder?
  View user's profile Private Nachricht senden
 
Ähnliche Themen Dringend Hilfe für Java benötigt
*.*swf Datei dringend benötigt
Animierte Website Navigation OHNE Flash benötigt
[Dringend!] Flash Problem bei Tweens !!!
Dringend: Flash Movie wieder beenden!
Erbitte dringend Hilfe bei Flash
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  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.