Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-12-2010, 10:23   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2010
Beiträge: 11
Benötige Hilfe bei .visible Funktion

N'Abend Leute, mal ne Frage:

Ich arbeite gerade an einer Flash Website und möchte das die Startseite unsichtbar wird wenn man auf einen Button klickt. Danach soll die Hompage sichtbar werden. Ich benutze die .visible Funktion, jedoch klappt es nicht so wie ich es will. Die Startseite wird zwar nicht mehr sichtbar aber dafür taucht die Homepage nicht auf.

Hier mein script:

Code:
import flash.events.MouseEvent;

Object(root).workx.visible = (false);
Object(root).dmt_logo.visible = (false);
Object(root).miamimama.visible = (false);
Object(root).myself.visible = (false);
Object(root).warnschild.visible = (false);

knopf_skip.addEventListener (MouseEvent.MOUSE_DOWN, buttonMausdown);

function buttonMausdown (e:MouseEvent) :void
{
	Object(root).filetmignon.visible = (false);
	Object(root).intro_dmt.visible = (false);
	Object(root).knopf_skip.visible = (false);
	Object(root).intro_dmt.stop();
}

knopf_skip.addEventListener (MouseEvent.MOUSE_DOWN, home_sichtbar);

function home_sichtbar (e:MouseEvent) :void
{
	Object(root).workx.visible = (true);
	Object(root).warnschild.visible = (true);
	Object(root).myself.visible = (true);
	Object(root).miamimama.visible = (true);
	Object(root).dmt_logo.visible = (true);
}
Vielen Dank,
whe-shong
whe-shong ist offline   Mit Zitat antworten
Alt 01-12-2010, 10:32   #2 (permalink)
Neuer User
 
Registriert seit: Sep 2006
Beiträge: 620
Ne komische Schreibweise hast du
Ausserdem kannst du die 2 EventListener zusammenfassen.

PHP-Code:
knopf_skip.addEventListener (MouseEvent.MOUSE_DOWNhome_sichtbar);

function 
home_sichtbar (e:MouseEvent) :void
{
    
workx.visible true;
    
warnschild.visible true;
    
myself.visible true;
    
miamimama.visible true;
    
dmt_logo.visible true;

        
filetmignon.visible false;
    
intro_dmt.visible false;
    
knopf_skip.visible false;
    
intro_dmt.stop();

Ich gehe davon aus, dass deine Elemente auf der Hauptbühne liegen.

MfG Monk
__________________
Flash CS5 / Flex 3 / Flashdevelop / FB 4.6
dr monk ist offline   Mit Zitat antworten
Alt 01-12-2010, 10:42   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2010
Beiträge: 11
Eine komische Schreibweise? ^^

Ja danke, stimmt ich hätte die zusammenfassen können.

Jo alle Elemente liegen auf der Hauptbühne, die movieclips und buttons der Startseite werden unsichtbar und der .flv verschwindet und hört auf zu spielen. So soll es sein. Jedoch tauchen nicht die anderen Elemente auf. Ich habe sie ja ganz als erstes auf
Code:
.visible = (false);
gesetzt. Kann es damit zusammenhängen?

Es ist ein Logikfehler meinerseits, ich werde nicht schlau daraus
whe-shong ist offline   Mit Zitat antworten
Alt 01-12-2010, 11:15   #4 (permalink)
Neuer User
 
Registriert seit: Dec 2010
Beiträge: 11
Ok, ich bin auf den Fehler gekommen!!!!!

Ziemlich peinlich aber ich habe vergessen am Anfang des Skripts:

Code:
stop();
zu schreiben.



Vielen Dank trotzdem,
whe-shong
whe-shong ist offline   Mit Zitat antworten
Alt 01-12-2010, 15:09   #5 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.162
Zitat:
Zitat von whe-shong Beitrag anzeigen
Eine komische Schreibweise?
dr monk meint damit wahrscheinlich, dass Du diese unnützen Klammern um true und false weglassen kannst. visible wird ja nicht als Funktion sondern als Eigenschaft verwendet..

Und alles über Object(root) zu referenzieren, ist auch etwas seltsam!
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!

Geändert von Martin Kraft (01-12-2010 um 15:10 Uhr)
Martin Kraft ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
as3, visible

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Flash 2] Benötige Hilfe swf / CSS nella840 Flash Einsteiger 2 13-04-2010 09:46
benötige hilfe bei icq lottchen Am Rande 0 13-09-2006 15:53
Benötige funktion für Automatischen Bildwechsel(nach bestimmter Zeit) sheepy ActionScript 2 2 20-05-2006 14:22
Kombinierte Funktion MC einblenden-ausblenden und klick visible kaschwei ActionScript 1 0 09-02-2005 08:19


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:14 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele