Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-08-2004, 15:43   #1 (permalink)
°
 
Benutzerbild von echo5-7
 
Registriert seit: Aug 2002
Ort: Baden-Baden
Beiträge: 3.962
onRelease function überschreiben.

hi,
ich hab folgendes problem.
ich hab ein script auf einem frame liegen, das weißt mehreren buttons dynamisch funktionen zu.
das ist das script:
PHP-Code:
for (var 1i<=gesammti++) {
    
this["eventbttn"+i]._visible true;
    
this["eventbttn"+i].schrift.text meinLoader["textField"+i];
    
this["eventbttn"+i].eventbttn.onRelease = function() {
        
temp1 this._parent._name;
        
temp2 temp1.substr(9);
        
temp3 parseInt(temp2);
        
eventtodel temp3;
        
trace("eventtodel "+eventtodel);
    };

das funktioniert glänzend.

wenn ich jetzt aber auf nen button im gleichen frame klicke, soll das ganze zeugs weg, und durch neues ersetzt werden. das wollte ich einfach machen, in dem ich ne neue onRelease function drüber schreibe, klappt aber nicht.....
er setzt nix neues, obwohl die pfade eigentlihc stimmen...
das script sieht so aus...

PHP-Code:
nextbttn.onRelease = function() {
        for (var 
1i<=14i++) {
            if (
meinLoader["textField"+eventstodisplay]==undefined){
                [
"eventbttn"+i].schrift.text "";
                }else{
            [
"eventbttn"+i].schrift.text meinLoader["textField"+eventstodisplay];}
            
            [
"eventbttn"+i].eventbttn.onRelease = function() {

                
temp1 this._parent._name;
                
temp2 temp1.substr(9);
                
temp3 parseInt(temp2);
                
eventtodel = (chart*14)-(14-temp3);

            };
        }
    }

}; 
kann mir da jemand helfen

gruß echo
__________________

LRRM | BLOG | FACEBOOK | TWITTER | G+
echo5-7 ist offline   Mit Zitat antworten
Alt 23-08-2004, 15:52   #2 (permalink)
aka stauby
 
Benutzerbild von webdust
 
Registriert seit: Mar 2004
Ort: Würzburg
Beiträge: 705
Schon probiert, die alte Funktion mit "delete" vorher zu löschen?
__________________
"The things you own end up owning you."
webdust ist offline   Mit Zitat antworten
Alt 23-08-2004, 15:57   #3 (permalink)
°
 
Benutzerbild von echo5-7
 
Registriert seit: Aug 2002
Ort: Baden-Baden
Beiträge: 3.962
muss ganz blöd fragen: wie mach ich das?

delete ["eventbttn"+i].eventbttn.onRelease;

so?
__________________

LRRM | BLOG | FACEBOOK | TWITTER | G+
echo5-7 ist offline   Mit Zitat antworten
Alt 23-08-2004, 16:07   #4 (permalink)
FlashLove@FirstSight
 
Benutzerbild von FLASHStyler
 
Registriert seit: Feb 2003
Beiträge: 2.460
Sollte gehen.
__________________
www.johannes-erhardt.com | blog | xing me baby
FLASHStyler ist offline   Mit Zitat antworten
Alt 23-08-2004, 16:18   #5 (permalink)
°
 
Benutzerbild von echo5-7
 
Registriert seit: Aug 2002
Ort: Baden-Baden
Beiträge: 3.962
hm, habs ausprobiert, macht er aber immernoch nicht.
das merkwürdige ist ja auch das er die texte nicht setzt.
wenn ich aber trace ob das textfeld da ist, gibt er true zurück...
__________________

LRRM | BLOG | FACEBOOK | TWITTER | G+
echo5-7 ist offline   Mit Zitat antworten
Alt 23-08-2004, 16:26   #6 (permalink)
a.k.a maddin79
 
Benutzerbild von madflanderz
 
Registriert seit: Jul 2003
Ort: berlin f-hain
Beiträge: 1.693
das

["eventbttn"+i].schrift.text

KANN NICHT FUKTIONIEREN.


du kannst den []-operator nur nach einem bezeichner verwenden.
etwa so:

_root["eventbttn"+i].schrift.text

oder
this._parent["eventbttn"+i].schrift.text
__________________
www.madflanderz.de

ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°` _ addicted to bass _ `°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø
madflanderz 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:56 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele