Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-12-2006, 15:51   #1 (permalink)
.
 
Benutzerbild von _kweso
 
Registriert seit: Aug 2001
Ort: wien/regensburg
Beiträge: 1.652
mc referenz durcheinander

das hier:
ActionScript:
  1. var mcThis:MovieClip = this;
  2. keyListener.onKeyDown = function():Void  {
  3.     if (Key.isDown(Key.SPACE)) {
  4.                   trace(mcThis);
  5.         for (mcs in mcThis) {
  6.             if (typeof (mcThis[mcs]) == "movieclip") {
  7.                 mcThis[mcs].removeMovieClip();
  8.             }
  9.         }
  10.                   trace(mcThis);
  11.         clearInterval(nFlightInterval);
  12.         mcThis.assembleLandscape();
  13.     }
  14. };
  15. Key.addListener(keyListener);
funktioniert an sich ganz prima.
wenn ich diese swf allerdings in eine andere reinlade (mcl),
wird nicht der inhalt von "mcThis" removed, sondern der
mcThis selbst. ( das erste trace gibt den name meines
containers, das zweite gibt "undefined".

was kann das sein?

danke
kws
__________________
350 * youtube

für alle, die noch keinen dropbox-account haben,
aber einen wollen: http://db.tt/wZ3S1pr
bringt uns beiden +500mb, thx!
_kweso ist offline   Mit Zitat antworten
Alt 13-12-2006, 15:59   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Schon wieder so ein seltsames Problem... Sollte ja "normalerweise" funktionieren. Hast du vielleicht irgendwo noch einen Key-Listener, den du vergessen hast?!? Hmmm... Mal so probiert:
PHP-Code:
 if (typeof (mcThis[mcs]) == "movieclip"&&mcThis[mcs]!=mcThis) {
... 
Alternativ kannst du doch aber auch einfach noch eine leeren MC erstellen und den dann anstelle aller in der Timeline befindlichen MCs löschen und wieder neu erstellen.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 13-12-2006, 16:06   #3 (permalink)
.
 
Benutzerbild von _kweso
 
Registriert seit: Aug 2001
Ort: wien/regensburg
Beiträge: 1.652
Zitat:
Zitat von Der Frager Beitrag anzeigen
Hmmm... Mal so probiert:
PHP-Code:
 if (typeof (mcThis[mcs]) == "movieclip"&&mcThis[mcs]!=mcThis) {
... 
exakt das wars. is ja auch logisch...
(im gegensatz zu dem Math.floor / Math.ceil problem )
herzlichen dank.
kweso
__________________
350 * youtube

für alle, die noch keinen dropbox-account haben,
aber einen wollen: http://db.tt/wZ3S1pr
bringt uns beiden +500mb, thx!
_kweso 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 22:20 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele