Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-10-2006, 11:10   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 2
layer.visible

Hallo,
ärgere mich schon ne ganze Zeit mit einem Problem rum.
Wie ich mit der Suchfunktion festgestellt habe, ist es nicht möglich eine Ebene (wie z.B. in Macromedia Director) einfach ein- und auszublenden. Objekte schon. Ich habe aber nun auf einer Ebene eine Menge Objekte, die ich gleichzeitig ein- und ausblenden möchte.
Dazu habe ich folgenden Befehl in der Flash-Hilfe von Flash 8 gefunden.

layer.visible

Verfügbarkeit

Flash MX 2004.

Verwendung

layer.visible
Beschreibung

Eigenschaft; ein Boolescher Wert, der angibt, ob die Ebenenobjekte auf der Bühne ein- oder ausgeblendet sind. Wenn der Wert true lautet, sind alle Objekte in der Ebene sichtbar; bei false sind sie verborgen. Der Standardwert lautet true.

Beispiel

Im folgenden Beispiel wird festgelegt, dass alle Objekte in der ersten Ebene unsichtbar sind:

fl.getDocumentDOM().getTimeline().layers[0].visible = false;


oben steht unter Verfügbarkeit Flash MX 2004. Ist Flash 8 damit abwärtskompatibel? Falls ja, wie setzte ich die Zeile ein. Habe versucht sie in einem AS einer Taste zuzuweisen. Nach Druck auf die Taste sollen die Objekte der Ebene0 ausblenden. Geht aber nicht.
Wie wende ich den Befehl richtig an?

Libi
Libi64 ist offline   Mit Zitat antworten
Alt 17-10-2006, 11:23   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Hi,

das geht nicht. Der AS-Interpreter kennt keine 'Layers', wie du sie in der Flash-IDE siehst. Das is quasi eine "visuelle Krücke" in der Authoring-Umgebung. Du könntest aber bspw. den kompletten Inhalt einer Ebene in einen MovieClip setzen, dem einen Instanznamen geben und den dann per
PHP-Code:
instanznameDesClips._visible false
unsichtbar schalten.

Und: der Code, den du da gefunden hast, ist JSFL, kein AS. Damit kann man die Authoring-Umgebung von Flash beeinflussen/steuern/erweitern/automatisieren etc. Auf die exportierte SWF hat das keinen - oder zumindest keinen direkten - Einfluss.

btw
--> verschoben, kein wirkliches Flash 8-Thema...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)

Geändert von sonar (17-10-2006 um 11:39 Uhr)
sonar ist offline   Mit Zitat antworten
Alt 17-10-2006, 12:14   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 2
Zitat:
Zitat von sonar Beitrag anzeigen
Hi,

das geht nicht. Der AS-Interpreter kennt keine 'Layers', wie du sie in der Flash-IDE siehst.
Danke dir "sonar".
Ich hatte es vermutet, war mir aber nicht sicher.
Habe dein Beispiel ausprobiert. Klappt prima.

Libi
Libi64 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 19:23 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele