Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-09-2003, 22:08   #1 (permalink)
Neuer User
 
Benutzerbild von Spawn7
 
Registriert seit: Mar 2002
Beiträge: 29
_visible bei 2 Symbolen tauschen / Schrift einbetten ?

Ich habe in 2 Ebenen je 1 Grafik (A und B). Diese möchte ich jedesmal mit einem AS Befehl über einen Button in einer 3. Ebene austauschen, wenn ich darauf klicke. Ich verwende dazu "_visible". Ich schaffe es, dass ich per "on press" A unsichtbar mache und B sichtbar - über "setProperty".

Wenn ich das zweite Mal draufklicke, passiert gar nichts, auch wenn ich eine Abfrage per if einfüge (genauen Code weiß ich nicht mehr genau).
PHP-Code:
on (press) {
if (
a._visible=true) {
setProperty ("a"_visible"0")
setProperty ("b"_visible"1")
} else {
setProperty ("a"_visible"1")
setProperty ("b"_visible"0")
}

Wie schaffe ich es, dass ich bei jedem Klick auf den Button die Sichtbarkeit tausche ?


Bettet Flash MX die Schriften von dynamischen Textfeldern nicht ein ? Ich habe ein Feld was die Uhrzeit anzeigt und habe eine digitale Schrift zugewiesen. Ein Freund hat es sich angeschaut aber eine andere Schriftart gesehen ! Geht das ohne installieren der Schriftart ?
Spawn7 ist offline   Mit Zitat antworten
Alt 01-09-2003, 22:17   #2 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
wenn ein mc am anfang aus ist
ActionScript:
  1. button.onPress = function() {
  2.     a._visible= !a._visible
  3.     b._visible= !b._visible
  4. }
__________________
gruß Harry

Geändert von HAY (01-09-2003 um 22:18 Uhr)
HAY ist offline   Mit Zitat antworten
Alt 01-09-2003, 22:21   #3 (permalink)
Neuer User
 
Benutzerbild von Spawn7
 
Registriert seit: Mar 2002
Beiträge: 29
DANKE SCHÖN ! Du rettest meinen Abend (zum Teil).

Was hat es mit den zugewiesen Schriftarten auf sich, die ich einem dynamischen Textfeld zuweise ? Muss der User die auch auf dem PC haben, damit die angezeigt werden ?
Spawn7 ist offline   Mit Zitat antworten
Alt 01-09-2003, 22:32   #4 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
sorry habe ich garnicht gesehen.du must sie einbeten.
gehe mal auf schrift > eigenschaften >zeichen
schriftkonturen einbeten für alle zeichen
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 01-09-2003, 22:42   #5 (permalink)
Neuer User
 
Benutzerbild von Spawn7
 
Registriert seit: Mar 2002
Beiträge: 29
VIELEN DANK !! Jetzt ist der Abend gerettet !

Danke...
Spawn7 ist offline   Mit Zitat antworten
Alt 02-09-2003, 11:32   #6 (permalink)
Neuer User
 
Benutzerbild von Spawn7
 
Registriert seit: Mar 2002
Beiträge: 29
Noch eine Frage: Ich habe eine Uhr in meinen Hauptfilm gebaut, welche in einem MC aufgerufen wird. Da es eine 24h Uhr ist, soll sie (trotzdem) AM oder PM anzeigen, je nach Zeit. AM und PM sind einzelne MC's, die auf "_visible = 1" oder "0" gestellt werden sollen. Leider klappt das nicht.

PHP-Code:
newDate = new Date();
stunde newDate.getHours();
if (
length(stunde)<2) {
    
stunde "0"+stunde;
}
minute newDate.getMinutes();
if (
length(minute)<2) {
    
minute "0"+minute;
}
zeit stunde+":"+minute;

if (
stunde<=12) {
    
am._visible=true;
} else {
    
pm._visible=true;

Spawn7 ist offline   Mit Zitat antworten
Alt 02-09-2003, 11:36   #7 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
if (stunde<=12) {
am._visible=true;
pm._visible=false;
} else {
pm._visible=true;
am._visible=false;
}
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 02-09-2003, 11:51   #8 (permalink)
Neuer User
 
Benutzerbild von Spawn7
 
Registriert seit: Mar 2002
Beiträge: 29
Wow, schnelle Reaktion - wieviel verlangst Du die Minute ?

Hmm, es geht nicht. AM/PM sind immer zu sehen.

MC 'uhrzeit':
Frame 1:
PHP-Code:
newDate = new Date();
stunde newDate.getHours();
if (
length(stunde)<2) {
    
stunde "0"+stunde;
}
minute newDate.getMinutes();
if (
length(minute)<2) {
    
minute "0"+minute;
}
zeit stunde+":"+minute;

if (
stunde<12) {
    
am._visible true;
    
pm._visible false;
} else {
    
pm._visible true;
    
am._visible false;

Frame 2:
PHP-Code:
gotoAndPlay(1); 
-> in beiden Frames ist das dyn. Textfeld 'zeit' - zwei weitere Ebenen mit AM bzw. PM
Spawn7 ist offline   Mit Zitat antworten
Alt 02-09-2003, 11:58   #9 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
habe ich übersehen du machs ja aus stunde einen string.
ActionScript:
  1. if (Number(stunde)<12) {
  2.     am._visible = true;
  3.     pm._visible = false;
  4. } else {
  5.     pm._visible = true;
  6.     am._visible = false;
  7. }
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 02-09-2003, 12:16   #10 (permalink)
Neuer User
 
Benutzerbild von Spawn7
 
Registriert seit: Mar 2002
Beiträge: 29
Es geht immer noch nicht - würdest Du kurz mal in den Film schauen ? Leider ist er 60 KB groß - kann ich ihn Dir kurz zuschicken wenn Du grade Zeit hast ? Wenn Du möchtest, PN mir Deine eMail.
Spawn7 ist offline   Mit Zitat antworten
Alt 02-09-2003, 12:48   #11 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
schmeiß alles raus was du nicht brauchst dann hier die fla
rein.
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 02-09-2003, 12:54   #12 (permalink)
Neuer User
 
Benutzerbild von Spawn7
 
Registriert seit: Mar 2002
Beiträge: 29
Hier ist der Film. Danke...

Geändert von Spawn7 (02-09-2003 um 16:04 Uhr)
Spawn7 ist offline   Mit Zitat antworten
Alt 02-09-2003, 15:55   #13 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
hate vorher keine zeit.habe es angschaut und bemerkt das deine
mc auf _root liegen dann must du sie auch richtig mit pfad
ansprechen.

ActionScript:
  1. if (Number(stunde)<12) {
  2.     _root.am._visible = true;
  3.     _root.pm._visible = false;
  4. } else {
  5.     _root.pm._visible = true;
  6.     _root.am._visible = false;
  7. }
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 02-09-2003, 16:48   #14 (permalink)
Neuer User
 
Benutzerbild von Spawn7
 
Registriert seit: Mar 2002
Beiträge: 29
Vielen, vielen Dank ! Durch die gelernten Sachen bin ich schon weiter gekommen. Hoffe das hält an.
Spawn7 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 02:20 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele