Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-03-2005, 14:14   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2002
Beiträge: 29
Objektdefinition

hallo,
ich habe folgendes problem. ich möchte nach einem mouseklick ein textfeld auf die arbeitsfläche setzen. danach möchte ich prüfen, ob in dem textfeld eine aktion ausgeführt wird.
das funktioniert auch problemlos, solange ich die auskommentierte zeile drin habe. da ich aber das objekt erst nach dem mouseklick erzeugen kann, muss ich das an der angegebenen stelle machen. dadurch ist das object aber am anfang nicht bekannt und das ganze scheitert.
hat jemand vielleicht eine idee, was ich ändern kann?

---------------------------------------------------------------
...
mouseListener = new Object();
mouseListener.onMouseDown = function () {
...
l1 = new Object(); // hier funktioniert es nicht
...
}

//l1 = new Object(); // hier würde es funktionieren
l1.onChanged = function () {
...
}

Mouse.addListener(mouseListener);
---------------------------------------------------------------

lohnt sich eigentlich der umstieg auf flash mx 2004? es gibt da ja endlich klassen. damit kann man ja ganz anders an solche probleme gehen. bisher habe ich nur die normal mx-version.

danke schon mal für eure antworten.
jens
jenne ist offline   Mit Zitat antworten
Alt 02-03-2005, 14:40   #2 (permalink)
Neuer User
 
Benutzerbild von Xeef
 
Registriert seit: Sep 2004
Ort: Spain/Ibiza
Beiträge: 942
PHP-Code:
//und so ??
mouseListener = new Object();
mouseListener.onMouseDown = function () {
...
a= new Object();
a.onChanged = function () {
...
}} 
__________________
Languages : (in the order of knowledge/preference)
Read: Flash AS, PHP, JS, Html, DHtml, Basic, C++, DOS, 3DMaxScript, English, Deutsch, Magyar, XML, Pascal, VB, Spanish
Write: Flash AS, Basic, PHP, JS, DHtml, Html, ..., C++, ...., ..., English, ..., ..., ..., ...., Deutsch, ..., Magyar

wen du mein deutsch nicht magst whele eine andere sparache von den obrigen ;)

Geändert von Xeef (02-03-2005 um 14:50 Uhr)
Xeef ist offline   Mit Zitat antworten
Alt 02-03-2005, 14:41   #3 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Gabs denn die Klassen nicht schon in Flash-MX???
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 02-03-2005, 14:44   #4 (permalink)
Neuer User
 
Registriert seit: Sep 2002
Beiträge: 29
die idee hatte ich auch schon, habs auch ausprobiert, hat nicht funktioniert.
ich habe in der zwischenzeit aber festgestellt, dass ich ja auch einen listener für alle objekte benutzen kann. damit entfällt also das problem, den namen erst später vergeben zu müssen.
danke trotzdem für die hilfe.
jens
jenne ist offline   Mit Zitat antworten
Alt 02-03-2005, 14:47   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2002
Beiträge: 29
klassen als
class ... {
}
gibs nicht, oder sollte ich mich da so irren. hätte ich ja schon mal sehen müssen. ich denke aber, ich werde mal umsteigen auf die neue version.
jenne ist offline   Mit Zitat antworten
Alt 02-03-2005, 15:40   #6 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Ja das meinte ich!
Guck mal hier, habsch aus der Flash-Hilfe:

class
Verfügbarkeit
Flash Player 6.

Verwendung
...
__________________
ERROR: Signature is too large
rendner[i] 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 23:03 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele