Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-07-2004, 19:08   #1 (permalink)
vodoo
Gast
 
Beiträge: n/a
Alles inaktiv schalten

Wie kann ich den ganzen Flashfilm inaktiv schalten, bis man ihn wieder klickt ( also irgendwo in Film rein )

wie auf www.web-specials.net , wenn man bei portfolio auf eine seite geht.

danke vielmals

voo
  Mit Zitat antworten
Alt 02-07-2004, 19:19   #2 (permalink)
Neuer User
 
Registriert seit: Dec 2001
Ort: D
Beiträge: 381
Über alles einen mc legen (z.B per attach) alpha = 0
useHandCursor = false und dann eine action onRelease die
das ding wieder kickt
momo-loom ist offline   Mit Zitat antworten
Alt 02-07-2004, 19:22   #3 (permalink)
vodoo
Gast
 
Beiträge: n/a
wie mach ich einen attached movie wieder weg?

EDIT: Ich raff das ned mit dem attach movie, wie geht das?

Geändert von vodoo (02-07-2004 um 19:25 Uhr)
  Mit Zitat antworten
Alt 02-07-2004, 19:23   #4 (permalink)
Neuer User
 
Registriert seit: Dec 2001
Ort: D
Beiträge: 381
Code:
unloadMovie(instance);
momo-loom ist offline   Mit Zitat antworten
Alt 02-07-2004, 19:27   #5 (permalink)
vodoo
Gast
 
Beiträge: n/a
Ja wie muss ich den Attachen, das die anderen buttons nicht mehr sich beim rollover bewegen oder gedrückt werden können?


[i]EDIT: Ok habs nun, auf www.rednwhite.de gehts nun , danke für deine Hilfe[i]

Geändert von vodoo (02-07-2004 um 19:49 Uhr)
  Mit Zitat antworten
Alt 02-07-2004, 21:59   #6 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Zitat:
Über alles einen mc legen (z.B per attach) alpha = 0
useHandCursor = false und dann eine action onRelease die
das ding wieder kickt
Ich hab immer gerne alles rein per AS bestimmt, da mach ich immer ne Abfrage vor jedem Ereigniss, ob zB "allesAktiv == true". Im Grunde nichts anderes, ist mir ersönlich aber lieber :-)
__________________
Mediendesign-Student
johanness ist offline   Mit Zitat antworten
Alt 02-07-2004, 23:54   #7 (permalink)
Flashaholic
 
Benutzerbild von atothek
 
Registriert seit: Feb 2003
Ort: Berlin
Beiträge: 1.459
für solche zwecke ist die variante mit dem attachen eines mc die komfortabelste denn das mit na flag wie aktiv=true etc. kann auch mal vergessen werden und wenn das letztlich in jedes event rein muß na dann amen. hier mal ne einfache methode

1. erstelle einen neues MovieClip Symbol [Strg+F8] gib dem Mc einen namen nun klicke auf die schaltfläche erweitert wenn nicht schon der erweiterte modus aktiv ist, und mach einen hacken bei "Export für ActionScript" merke dir den namen

2. zeichne ein shape/fläche die so groß ist wie deine bühne zB 550x400 und richte sie bei x=0, y=0 aus

3. um den film zu attachen schreibe nun folgendes


PHP-Code:
_root.attachMovie("derNameDesFilms""einNeuerName"_root.getNextHeighestDepth());
_root.einNeuerName.useHandCursor=false;
_root.einNeuerName.onPress=function(){
this.removeMovieClip();

ich denke das kriegste hin
__________________
TVNEXT Solutions
atothek ist offline   Mit Zitat antworten
Alt 03-07-2004, 15:09   #8 (permalink)
doofer Nickname...
 
Benutzerbild von Axel Sartorius
 
Registriert seit: Jul 2001
Ort: Dortmund
Beiträge: 2.337
Das Prob wird aber weiter bestehen. Vielleicht habt ihr es ja noch nie bemerkt, aber Buttons, die unter einem MovieClip liegen sind weiterhin aktiv, die Maus reagiert ebenfalls weiterhin auf die Schaltflächen und über den Tabulator kann man sie meistens auch noch ansteuern...

Besser die nützliche Eigenschaft enabled der Button-Class zu verwenden.
Angenommen man hat allen Schaltflächen praktischerweise Instanznamen nach dem Muster but0, but1, but2 usw. gegeben, dann sollte diese Funktion alle Probleme lösen:
ActionScript:
  1. enable_buttons = function(enable){
  2. anzahl_buts = 4;
  3. if(enable){
  4. for (i=0;i<anzahl_buts;i++){
  5. _root["but"+i].enabled = true;
  6. _root["but"+i].tabEnabled = true;
  7. }
  8. } else{
  9. for (i=0;i<anzahl_buts;i++){
  10. _root["but"+i].enabled = false;
  11. _root["but"+i].tabEnabled = false;
  12. }
  13. }
  14. }
  15. //Buttons deaktivieren:
  16. enable_buttons(false);
  17. //Buttons aktivieren:
  18. enable_buttons(true);
__________________
Q:What happens if we nuke Great Cthulhu?
A: He reforms 20 Minutes later - but now he's RADIOACTIVE!

Geändert von Axel Sartorius (03-07-2004 um 15:13 Uhr)
Axel Sartorius ist offline   Mit Zitat antworten
Alt 03-07-2004, 15:16   #9 (permalink)
Neuer User
 
Registriert seit: Dec 2001
Ort: D
Beiträge: 381
@Axel Sartorius
es ist wohl sinnvoller einen MC über die Umgebung zu legen, der, wie in
den Beiträgen vorher mehrmals beschrieben, ein onRelease-Event besitzt
und somit alle darunter liegenden Schaltflächen überlagert, als alle in
der Application enthaltenen Steuerelemente per for-schleife zu deaktivieren

momo-loom ist offline   Mit Zitat antworten
Alt 03-07-2004, 18:23   #10 (permalink)
doofer Nickname...
 
Benutzerbild von Axel Sartorius
 
Registriert seit: Jul 2001
Ort: Dortmund
Beiträge: 2.337
Leichter sicherlich - aber über den Tabulator kommst Du trotzdem noch an die Buttons unter dem MC
__________________
Q:What happens if we nuke Great Cthulhu?
A: He reforms 20 Minutes later - but now he's RADIOACTIVE!

Geändert von Axel Sartorius (03-07-2004 um 18:24 Uhr)
Axel Sartorius 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 07:30 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele