Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-11-2004, 11:30   #1 (permalink)
KornDrumstickBesiter
 
Benutzerbild von ppammes
 
Registriert seit: Oct 2003
Ort: ohlsdorf
Beiträge: 77
Name per Klick?

Hab ca 12 MCs mit unterschiedlichen Namen...
will aber, das ich mit einer allgemeinen Funktion diese name abfragen kann..

bzw es reicht, wenn ich den jeweiligen namen des MCs bekomme, wenn ich draufklicke..

Grüsse
PP
__________________
Aerodrome 2004!!!
ppammes ist offline   Mit Zitat antworten
Alt 02-11-2004, 11:43   #2 (permalink)
oEF(etischist)
 
Registriert seit: Dec 2003
Ort: muc
Beiträge: 664
ActionScript:
  1. this._name;
gibt Dir den namen des MCs zurück.
ActionScript:
  1. deinMC.onPress = function () {
  2. trace(this._name);
  3. }
grüße,
solo
soloFlash ist offline   Mit Zitat antworten
Alt 02-11-2004, 12:07   #3 (permalink)
KornDrumstickBesiter
 
Benutzerbild von ppammes
 
Registriert seit: Oct 2003
Ort: ohlsdorf
Beiträge: 77
das is mir schon klar -.-

die Frage is nur, geht das auch, wenn ich den Code in einen anderen Layer schreiben will, und immer den namen des MCs haben will, auf den ich grade klicke??

Grüsse
Paul
__________________
Aerodrome 2004!!!
ppammes ist offline   Mit Zitat antworten
Alt 02-11-2004, 12:11   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Ort: Hamburg
Beiträge: 99
alle mcs in array eintragen => eine instanz wird über mousedown benachrichtigt und überprüft via hittest eine kollision zwischen mc und maus

alternativ zu array: "for in" benutzen

edit: oder eigene klasse für den mc festlegen und listener darauf ansetzen
nesium ist offline   Mit Zitat antworten
Alt 02-11-2004, 12:57   #5 (permalink)
KornDrumstickBesiter
 
Benutzerbild von ppammes
 
Registriert seit: Oct 2003
Ort: ohlsdorf
Beiträge: 77
tja.. kling ja alles ganz nice und so.. aber wenn man sich nicht auskennt ...

könnte mir wer eine einfach Code-darstellung zeigen?
den Rest kann ich mir dann selbst erarbeiten...

plz

Grüsse
PP
__________________
Aerodrome 2004!!!
ppammes ist offline   Mit Zitat antworten
Alt 02-11-2004, 13:33   #6 (permalink)
oEF(etischist)
 
Registriert seit: Dec 2003
Ort: muc
Beiträge: 664
@nesium: ein Codebeispiel würde mich auch sehr interessieren.
Klingt aber recht umständlich. Reicht eine globale funktion nicht aus, die bei Klick aufgerufen wird?
soloFlash ist offline   Mit Zitat antworten
Alt 02-11-2004, 14:04   #7 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
So ähnlich hatte wir es gerade:

PHP-Code:
_global.immerWieder = function(){
    
trace(this._name)
}
mc1.onPress immerWieder
mc2
.onPress immerWieder 
Wenn du jetzt statt mc1 blub verwendest , ist die Ausgabe
entsprechend
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 02-11-2004, 19:02   #8 (permalink)
KornDrumstickBesiter
 
Benutzerbild von ppammes
 
Registriert seit: Oct 2003
Ort: ohlsdorf
Beiträge: 77
ok.. das funktioniert schon ganz gut..
Danke!

wollte es zwar allgemeiner, ohne das ich alle MCs zuerst mit onPress aufrufen muss, aber das ist ok ;-)

jetzt ergibt sich allerdings folgendes Problem:
ich möchte eine Variable erstelle, die den Namen des soeben geklickten MCs +"rot" trägt..
ist soweit kein Problem..
aber diese Variable soll gleichzeitig einen Wert aus einem Input-Textfeld annehmen...

Grüsse
PP
__________________
Aerodrome 2004!!!
ppammes ist offline   Mit Zitat antworten
Alt 02-11-2004, 19:26   #9 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Laut deiner Frage Oben wolltest du nur den Namen des MC wenn du
draufklickst ?
Was möchtest du nun ?
Ein Textfeld => Eingabe => Dann auf einen Button klicken => Ergebnis ??
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego 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 01:20 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele