Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-11-2004, 21:44   #1 (permalink)
asking to fast
 
Benutzerbild von falsanu
 
Registriert seit: Jul 2002
Beiträge: 59
this._x -Übergabeproblem

Hallo Forum,

ich hab das Problem, dass ich bei dynamisch generierten Knöpfen this._x an eine funktion übergeben möchte. Aber das this._x ist immer 0. Was mache ich falsch?

PHP-Code:
for (m=0m<anzahl_ebene1m++) {
                
tempE1 ladeObj[""+menuInit[n]+"_EI_warengruppe"+m];
                
//neues Array für Ebene1
                
ebene[menuInit[n]][tempE1] = new Array();
                
//MC für jede Gruppe in Ebene1
                
_root[menuInit[n]].createEmptyMovieClip(String(tempE1), m+n+1);
                
//Textfeld für jede Gruppe in Ebene1
                
_root[menuInit[n]][tempE1].createTextField(tempE1m220+(n*100), 140+(m*20), 10025);
                
_root[menuInit[n]][tempE1][tempE1].setNewTextFormat(einFormat);
                
_root[menuInit[n]][tempE1][tempE1].text String(tempE1);
                
_root[menuInit[n]][tempE1][tempE1].selectable false;
                
_root[menuInit[n]][tempE1][tempE1].autoSize true;
                
_root[menuInit[n]][tempE1].id tempE1;
                
_root[menuInit[n]][tempE1].onPress = function() {
                    
this.OrigY=this._y;
                    
this.OrigX=this._x;
                    
trace(this.OrigX);
                    
menue.E2schreiben(String(this),this.OrigX,this.OrigY);
                }; 
Gruß Jan
falsanu ist offline   Mit Zitat antworten
Alt 24-11-2004, 21:56   #2 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
die dinger liegen alle auf den gleichen koordinaten, lediglich deren textfelder ordnest du unterschiedlich an.
warrantmaster ist offline   Mit Zitat antworten
Alt 24-11-2004, 23:02   #3 (permalink)
asking to fast
 
Benutzerbild von falsanu
 
Registriert seit: Jul 2002
Beiträge: 59
Eigentlich funktioniert alles recht ordentlich, nur das this._x nicht übergeben wird. Es handelt sich eigentlich ja nur um diesen Code:

PHP-Code:
_root[menuInit[n]][tempE1].onPress = function() {
                    
this.OrigY=this._y;
                    
this.OrigX=this._x;
                    
trace(this.OrigX);
                    
menue.E2schreiben(String(this),this.OrigX,this.OrigY);
                }; 
falsanu ist offline   Mit Zitat antworten
Alt 24-11-2004, 23:30   #4 (permalink)
asking to fast
 
Benutzerbild von falsanu
 
Registriert seit: Jul 2002
Beiträge: 59
habs schon gelöst, halt mal wieder zu arg um die Ecke gedacht.

Trotzdem Danke

Gruß Falsanu
falsanu 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 02:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele