Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-06-2009, 10:46   #1 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
dynamischer Text

Hallöchen Ihr.
Habe zwei dynamische Texte.
In dem 1. ist eine Uhr, die auch funktioniert.

Nun erfolgt eine Abfrage der Uhrzeit.
Im 2. dynamischen textfeld, in welchem stehen sollt ob der Laden geöffnet oder geschlossen ist, wird jedoch nichts angezeigt.

PHP-Code:
_root.onEnterFrame = function() {         
         
zeit = new Date();
         
st._rotation zeit.getHours()*30+(zeit.getMinutes()/2);
         
min._rotation zeit.getMinutes()*6+(zeit.getSeconds()/10);
         
sek._rotation zeit.getSeconds()*6;
         
stunden = (length(zeit.getHours())== 1) ? "0" zeit.getHours() : zeit.getHours();
         
minuten = (length(zeit.getMinutes())== 1) ? "0" zeit.getMinutes() : zeit.getMinutes();
         
sekunde = (length(zeit.getSeconds())== 1) ? "0" zeit.getSeconds() : zeit.getSeconds();
         
duhr stunden +":"+minuten+":"+sekunde;
                 
         if((
zeit.getHours() < 20) && (zeit.getHours 6)){geoffn="GEÖFFNET"}
         else {
geoffn="GESCHLOSSEN"};

WARUM NICHT ???? Kann mir bitte einer mitteilen, an welcher Stelle dieses Skripts mein Hirn versagt
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 18-06-2009, 10:55   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
hi,
nur ganz kurz...
hinter das getHours gehört immer eine klammer
also:
PHP-Code:
getHours() 
vielleicht wars das ja schon.

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 18-06-2009, 11:06   #3 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
Danke für die Antwort.
Tippfehler - Dennoch löst es nicht das Problem - leider.
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 18-06-2009, 11:07   #4 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
was ist denn "geoffn"?!
seh auch keine stelle in deinem script wo ein textfeld befüllt wird

cheers, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 18-06-2009, 11:19   #5 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
Textfeld 1 = var duhr
Textfeld 2 = var geoffn
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 18-06-2009, 11:22   #6 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
Textfeld 1 = var duhr
Textfeld 2 = var geoffn

und wo passiert das im script?!
müßte die stelle schon sehen damit klar wrd was nicht stimmt.
lass dir doch einfach mal an der stelle wo du den text setzen möchtest die var geoffn tracen.
PHP-Code:
trace(geoffn); 
cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 18-06-2009, 11:35   #7 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
ich würde das ganze auch mit einem Interval machen, brauchst ja nicht so
oft abfragen wie in einem onEnterFrame.

Und Textfelder ohne Var befüllen
tf1 und tf2 sind die Textfelder

PHP-Code:
function do_time() { 
    
zeit = new Date();
    
st._rotation zeit.getHours()*30+(zeit.getMinutes()/2);
    
min._rotation zeit.getMinutes()*6+(zeit.getSeconds()/10);
    
sek._rotation zeit.getSeconds()*6;
    
stunden = (length(zeit.getHours())== 1) ? "0" zeit.getHours() : zeit.getHours();
    
minuten = (length(zeit.getMinutes())== 1) ? "0" zeit.getMinutes() : zeit.getMinutes();
    
sekunde = (length(zeit.getSeconds())== 1) ? "0" zeit.getSeconds() : zeit.getSeconds();
    
duhr stunden +":"+minuten+":"+sekunde;
    
tf1.text duhr;
                 
         if((
zeit.getHours() < 20) && (zeit.getHours() > 6)){
             
geoffn="GEÖFFNET";
             }
         else {
             
geoffn="GESCHLOSSEN";
             };
             
tf2.text geoffn;
}
setInterval(do_time1000); 
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®
nullidee ist offline   Mit Zitat antworten
Alt 18-06-2009, 11:39   #8 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
ich frag mich auch ob die if bedingung da überhaupt mit rein muss... also ob das stetig mit überprüft werden muss?!

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 18-06-2009, 11:39   #9 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
Sehen kannst Du es im Skript.
Wenn ich es mit trace anzeigen lasse ist der Wert auch richtig.
Es wird jedoch nicht im Textfeld angezeigt !!! (Die Uhr wird ja auch angezeigt)
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 18-06-2009, 11:44   #10 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
Zitat:
Zitat von Herzenslicht Beitrag anzeigen
Sehen kannst Du es im Skript.;
nö... seh da kein
PHP-Code:
deinTextfeld.text geoffn


cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 18-06-2009, 11:54   #11 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
er hat ja auch ne Textfeldvariable, wobei ich die vermeide, führen leicht zu Irritationen
Angehängte Dateien
Dateityp: zip uhrzeit3.zip (5,1 KB, 4x aufgerufen)
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®

Geändert von nullidee (18-06-2009 um 11:56 Uhr)
nullidee ist offline   Mit Zitat antworten
Alt 18-06-2009, 11:59   #12 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
Zitat:
Zitat von nullidee Beitrag anzeigen
er hat ja auch ne Textfeldvariable, wobei ich die vermeide, führen leicht zu Irritationen
den verdacht hab ich langsam auch...
und ja. die sollte man vermeiden!

grüße,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 18-06-2009, 12:08   #13 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
Vielen Dank für Deine Antwort und Dein Beispiel.
In der 1. Ebene klappt es super.

in der unterebene jedoch, wird auch bei Deinem Bsp. nur die Uhrzeit angezeigt, nicht jedoch der Text.

Werde mich nun also mit dieser Merkwürdigkeit auseinandersetzen müssen.
Dennoch vielen Dank für Eure Mühe.
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 18-06-2009, 12:15   #14 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
was meinst du mit Unterebene?

musst halt Pfad zum Textfeld angeben, z.B.

_root.pfad1.pfad2.deinTextfeld.text = "blabla",
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®
nullidee ist offline   Mit Zitat antworten
Alt 18-06-2009, 12:18   #15 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
Warum muß ich das bei dem Textfeld mit der Uhr nicht ?
Ist doch alles in der selben Ebene.
__________________
_________________
Liebe Grüße
Herzenslicht 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 22:51 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele