Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-10-2005, 12:43   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 126
ausfaden dann delet oder unloadMovie???

Halli hallo

Tja, in der Suche bin ich auf das unloadMovie() gestossen hat dann auch gefunzelt nur nicht genau so wie es sein sollte.

Na ja, vielleicht kann mir da jemand helfen?

Also, ich hab da ein Movieclip (beschiessen):
Dieser MC ist etwas animiert und bei Klick auf diesen MC
wird er langsam ausgefadet:

Dies der Code dazu:
ActionScript:
  1. on (release) {
  2.         _root.beschiessen._alpha = 100;
  3.     _root.beschiessen.onEnterFrame = function() {
  4.         _root.beschiessen._alpha>0;
  5.         _root.beschiessen._alpha -= 5;
  6.         };
  7. }

Funktioniert eigentlich sehr schön, nur eben ist der
Movieclip immer noch da, soll heissen, er ist zwar mit _alpha auf 0,
aber immer noch Klickbar. Klicke ich drauf, wird obiger Code erneut ausgeführt.

Fand dann hier im Forum das _root.movieclip.unloadMovie() habs reingesetzt im obigen Code. Movieclip verschwunden, aber ohne auszufaden, sondern sofort gelöscht...

Wie kann ich es anstellen, dass der Movieclip ausfadet und wenn _alpha ==O den MC löschen?

TXH for Help // flashversuch
flashversuch ist offline   Mit Zitat antworten
Alt 27-10-2005, 12:52   #2 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Deine Funktion ist ja auch etwas Sinnlos...
PHP-Code:
on (release) {
        
_root.beschiessen._alpha 100;
        
_root.beschiessen.onEnterFrame = function() {
                if ( 
this._alpha )
                {
                   
this._alpha -= 5;
                }
                else
                {
                   
// loescht MovieClip
                   
this.removeMovieClip();
                }
        };

__________________
ERROR: Signature is too large

Geändert von rendner[i] (27-10-2005 um 13:45 Uhr)
rendner[i] ist offline   Mit Zitat antworten
Alt 27-10-2005, 12:54   #3 (permalink)
Neuer User
 
Benutzerbild von trossen
 
Registriert seit: Jan 2005
Beiträge: 169
tach probier´s mal mit nem if
on (release) {
_root.beschiessen._alpha = 100;
_root.beschiessen.onEnterFrame = function() {
_root.beschiessen._alpha>0;
_root.beschiessen._alpha -= 5;
if(_root.beschiessen._alpha>= 0){
und hier dein unloadMovie hin
}
};
}
trossen ist offline   Mit Zitat antworten
Alt 27-10-2005, 12:54   #4 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
*(be)schuss ins blaue ...


ActionScript:
  1. beschiessen.onRelease = function ()
  2. {
  3.   delete this.onRelease;
  4.   this.onEnterFrame = function()
  5.   {
  6.     if( this._alpha > 0 )
  7.     {
  8.       this._alpha -= 10;
  9.     }
  10.     else
  11.     {
  12.       delete this.onEnterFrame;
  13.       this.removeMovieClip();
  14.     }
  15.   }
  16. }


gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn

Geändert von the binary (27-10-2005 um 12:56 Uhr)
the binary ist offline   Mit Zitat antworten
Alt 27-10-2005, 13:15   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 126
Hy Leutz

Danke für Eure prompten Antworten.

@rendner...
Warum ist meine Funktion Sinnlos?
Verstehe ich nicht ganz.... Habs einfach mal so gemacht....

Hab mit Euren Codes hantiert, scheint irgendwo
noch Fehler zu haben... Versuche mich daran,
und falls ich nicht weiterkomme, werde ich gerne
auf Euch zukommen


Thx // flashversuch
flashversuch ist offline   Mit Zitat antworten
Alt 27-10-2005, 13:18   #6 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Das ist Sinnlos
PHP-Code:
_root.beschiessen._alpha>0
macht gar nix - sollte bestimmt ne Abfrage werden.
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 27-10-2005, 13:27   #7 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 126
Stimmt

voll Sinnlos.

Bin froh für den Hinweis.
Na ja, wenn so das Ausfaden klappt, meint
man eben, es sei alles korrekt.

Bin noch etwas am verzweifeln....
Mit diesen Code löscht es mir den MC ohne auszufaden
(if-Abfrage), dann mit anderem Code Fehlermeldungen...

Werde weiterversuchen und falls ich es nicht hinkriege,
poste ich gerne hier weiter...

THX // flashversuch
flashversuch ist offline   Mit Zitat antworten
Alt 27-10-2005, 13:37   #8 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 126


So funzelt es: Kann man das so verantworten
oder noch mehr Sinnloses darin?

Also wenn ich die if-Abfrage mit = 0 gemacht habe,
hats nicht ausgefadet sondern gleich den MC gelöscht,
jetzt mit dem Beschiss von <1 funzelt es....

ActionScript:
  1. on (release) {
  2.     _root.beschiessen._alpha = 100;
  3.     _root.beschiessen.onEnterFrame = function() {
  4.         _root.beschiessen._alpha -= 5;
  5.         if(_root.beschiessen._alpha <1) {
  6.         _root.beschiessen.unloadMovie();
  7.     } else {
  8.         _root.beschiessen._alpha -= 5;
  9.     };
  10. }
  11. }
flashversuch ist offline   Mit Zitat antworten
Alt 27-10-2005, 13:46   #9 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Kannst noch einmal mein Beispiel testen, hatte da einen Punkt vergessen...(eventuell mein removeMovieClip mit dem unloadMovie austauschen)

In dem onEnterFrame kann man mit this arbeiten anstatt _root.beschiessen da sich die Funktion ja auf diesen MC schon bezieht.
__________________
ERROR: Signature is too large

Geändert von rendner[i] (27-10-2005 um 13:47 Uhr)
rendner[i] ist offline   Mit Zitat antworten
Alt 27-10-2005, 13:55   #10 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 126
Hab probiert...

Dann motzt Flash....

Zitat:
**Fehler** Szene=Szene 1, Ebene=schiffbeschiessen, Bild=3:Zeile 1: '(' erwartet
on*(release)*{

**Fehler** Szene=Szene 1, Ebene=schiffbeschiessen, Bild=3:Zeile 2: Syntaxfehler.
********_root.beschiessen._alpha*=*100;

Anzahl der ActionScript-Fehler: 2 Gemeldete Fehler: 2

Tja ? Also ich finde den Fehler nicht.
flashversuch ist offline   Mit Zitat antworten
Alt 27-10-2005, 15:31   #11 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
meine version funzt ...
nur das 'removeMovieClip() ersetzen...
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 27-10-2005, 15:50   #12 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 126
habe eine neue Fla erstellt
und Code getestet

Also bei mir schimpft Flash....
Tja irgendwie arbeitet mein Flash nicht richtig

Werde Flash gut zureden bis Flash richtig arbeitet oder so....


Danke auf jeden Fall für Eure Zeit und Eure Code-Hilfen...


Greez // flashversuch
flashversuch ist offline   Mit Zitat antworten
Alt 27-10-2005, 15:52   #13 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
zeig doch mal den code, den du verwendest...
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 27-10-2005, 16:05   #14 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 126
Hier mal eine Probe-Fla die absolut toll
nicht funktioniert...
Angehängte Dateien
Dateityp: zip delete.zip (5,0 KB, 3x aufgerufen)
flashversuch ist offline   Mit Zitat antworten
Alt 27-10-2005, 16:18   #15 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
hm, ich frag mich, warum du die hinweise nicht annimmst.
events/actions gehören schon seit f5 nicht mehr auf symbole sondern
in die zeitleiste...

bitte...
Angehängte Dateien
Dateityp: rar new_delete.rar (4,0 KB, 5x aufgerufen)
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary 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 15:58 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele