Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-01-2004, 19:35   #1 (permalink)
using namespace
 
Benutzerbild von artjom
 
Registriert seit: May 2002
Ort: Hamburg underground
Beiträge: 657
mc: erreigniss beim klick auf mc

tach alle!

wie könnte ich überprüfen ob auf einen mc geklickt wurde, ohne den mc irgendwie zu verändern? also nur mit actionscript im parent frame und dem instanznamen des mcs?
der film besteht übrigens nur aus ner kleinen grafik. wenns geht ohne "instanzname.onPress"

danke, gruß

Geändert von artjom (13-01-2004 um 19:38 Uhr)
artjom ist offline   Mit Zitat antworten
Alt 13-01-2004, 19:38   #2 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Versteh nicht ganz was du willst. Warum reicht dir button.onPress nicht aus??
johanness ist offline   Mit Zitat antworten
Alt 13-01-2004, 19:43   #3 (permalink)
anyway
Gast
 
Beiträge: n/a
ActionScript:
  1. MovieClip.prototype.onPress = function () {
  2. trace("hallo! ich heisse: "+this._name);
  3. }

...das in die Hauptzeitleiste und jeder gedrückte MC wird sich persönlich bei Dir vorstellen.

Edit: ...ich geh einfach mal davon aus, das der testzweck hier gemeint ist..
Ansonsten: machs per broadcaster - also der gedrückte MC soll seinem _parent-MC bescheid sagen, wenn er gedrückt wurde.



Geändert von anyway (13-01-2004 um 19:45 Uhr)
  Mit Zitat antworten
Alt 13-01-2004, 19:50   #4 (permalink)
using namespace
 
Benutzerbild von artjom
 
Registriert seit: May 2002
Ort: Hamburg underground
Beiträge: 657
ja, und leider onPress/onSonstwas sollte ich besser nicht benutzen(oben erwähnt). ist so eine blöde aufgabe. vieleicht die maus position überprüfen und feststellen ob die mit dem mc übereinstimmt ...
ich versuch das mal. danke für eure hilfe

gruß
artjom ist offline   Mit Zitat antworten
Alt 13-01-2004, 22:35   #5 (permalink)
anyway
Gast
 
Beiträge: n/a
Jo, dann versuch mal das....

ActionScript:
  1. MovieClip.prototype.onMouseDown = function () {
  2.     if (this.hitTest(_root._xmouse,_root._ymouse)&&this!=_root) {
  3.         trace(this);
  4.         }
  5.     };
  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 20:21 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele