Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-08-2004, 12:42   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Ort: dortmund
Beiträge: 5
Bitte um Hilfe...Ausblenden von geladenen swf

Hi,

ich suche jetzt schon seit mehreren Stunden, finde aber wirklich nichts passendes (und der Chef wird langsam ungeduldig), ich selbst bin eher Anfaenger in Flash.

Wir basteln gerade an einer Seite komplett in Flash aufgebaut. Ich habe eine Grundseite, in deren Mitte per Mausklick im Popup-Menue verschiedene MCs in einen Container eingeladen werden sollen. Soweit kein Problem, das Einblenden klappt auch (dank dieses Forums ) aber:

Wie kann ich das geladene swf ausblenden, wenn ich doch gar nicht weiss, wann der User wohin klickt? Einfach tweenen ist ja nicht??

Einladen tu ich den SWF in einen Container, der sich mit folgendem Script einblendet:

onClipEvent (load) {
this._alpha = 0;
}
onClipEvent (enterFrame) {
if (this._alpha<99) {
this._alpha += 5;
}
}

Wie krieg ich das Teil wieder ausgeblendet??? Bittebitte helft mir...

Gruss,

holg1302
holg1302 ist offline   Mit Zitat antworten
Alt 09-08-2004, 13:22   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Gib dem MC einen Instanznamen und einen onRelease-Event, der dann über den onEnterFrame-Event die Alphawerte wieder runterzählt, also z.B.:
ActionScript:
  1. meineMCInstanz.onRelease = function(){//was soll nach Klick passieren
  2. _level0.createEmptyMovieClip("watcher",1);//leeren MC erstellen
  3. _level0.watcher.onEnterFrame = function(){/kontinuierlich
  4.     if (_level0.meineMCInstanz._alpha > 0) {
  5.       _level0.meineMCInstanz._alpha -=5;
  6.     }
  7.     else{
  8.       delete _level0.watcher.onEnterFrame;//löschen nicht vergessen!!
  9.       _level0.watcher.removeMovieClip();//und auch den MC wieder löschen
  10.     }
  11. }
  Mit Zitat antworten
Alt 09-08-2004, 14:14   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Ort: dortmund
Beiträge: 5
Hm?!

Hallo Namensvetter,

Danke fuer die schnelle Antwort, aber irgendwie hilfts mir nicht wirklich weiter; habe fein die Instanznamen gewechselt (das Ding heisst Container, wie sinnvoll) und Dein Script ebendieser Instanz zugefuegt (hinter mein Einblendscript) aber beim Testen funzt dann das ganze Script nicht mehr (beim Umschalten in den Normalmodus meldet Flash5 schlicht "einen Fehler", leider nicht, welchen...)

*Verzweiflung*

Gruss,

holg1302
holg1302 ist offline   Mit Zitat antworten
Alt 09-08-2004, 16:26   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Das Script darf natürlich nicht auf die Instanz gelegt werden, sondern in eine eigene (AS-)Ebene.
  Mit Zitat antworten
Alt 10-08-2004, 14:32   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Ort: dortmund
Beiträge: 5
Grrrrrr...

Danke!!! Bin halt noch Anfaenger...

Gruesse,

holg1302
holg1302 ist offline   Mit Zitat antworten
Alt 10-08-2004, 15:48   #6 (permalink)
backToThe._roots
 
Benutzerbild von Blax_ed
 
Registriert seit: Feb 2003
Ort: Ebnat-Kappel [CH]
Beiträge: 1.571
Talking

anstatt ne variable zu nehmen und ein kleines schleifchen zu schreiben kreiert er gleich wieder nen mc...

mensch Holger.. Spar doch mal Platz.. junge
__________________
Cheers,
Flow!
Blax_ed ist offline   Mit Zitat antworten
Alt 10-08-2004, 15:55   #7 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Wie meinst du das? Beispiel parat?
  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 21:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele