Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-08-2005, 14:22   #1 (permalink)
Franzi the Panzi
 
Registriert seit: Jun 2004
Beiträge: 33
Button per ActionScript auf die Bühne ziehen möglich?

Hallo,

kann man eigentlich einen Button, der in der Library ist, auch mit ActionScript auf die Bühne setzen?
franzib ist offline   Mit Zitat antworten
Alt 09-08-2005, 14:25   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Ja!
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 09-08-2005, 15:06   #3 (permalink)
Franzi the Panzi
 
Registriert seit: Jun 2004
Beiträge: 33
Ach so!





(und wie?)
franzib ist offline   Mit Zitat antworten
Alt 09-08-2005, 15:21   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Das Teil liegt also in der Bibliothek. Rechtsklick drauf, Verknüpfung -> Export für AS -> Beziechner angeben (z.B. "mein_btn"). Im Film dann:
ActionScript:
  1. this.attachMovie("mein_btn", "mein_btn1", 1)
  2. //
  3. this.mein_btn1.onRelease = function()
  4. {trace("Hallo, ich bin's, der "+this._name+"!")
  5. }
Den zweiten Teil kannst du dir schenken, wenn du der Button in der Bib schon Funktionen hat...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 09-08-2005, 17:22   #5 (permalink)
Franzi the Panzi
 
Registriert seit: Jun 2004
Beiträge: 33
Also wie einen MovieClip behandeln. Da soll einer drauf kommen.

Dankeschön!
franzib ist offline   Mit Zitat antworten
Alt 05-04-2006, 07:45   #6 (permalink)
ChronoGuard
 
Benutzerbild von SpecOps-12
 
Registriert seit: Mar 2002
Ort: Saarbrücken
Beiträge: 2.649
Hi, ich hab zu dem Thema ein Problem, und zwar bei folgendem Script:

PHP-Code:
for (var 0i<XMLdaten.childNodes[1].childNodes.lengthi++) {
    
_root["feld"+i].txt XMLdaten_bandid[i]+" - "+XMLdaten_src[i];
    
ausgabe String("Position "+i);
    
_root["feld"+i].button.onRelease = function() {
        
trace(ausgabe);
    };
    
//trace(XMLdaten_bandid[i]+" - "+XMLdaten_src[i]);
}
stop(); 
Und zwar werden da vorher dublizierte mcs mit Text gefüllt.
Die MCs beinhalten dabei einen Button, der hier die Funktion "Ausgabe der aktuellen Position des XML-childNodes" haben soll.

Klicke ich später aber auf die Buttons, gibt jeder Button die aktuelle Höhe von "i", nämlich 2, aus.
Wie mach ich das, dass das nicht passiert?
__________________
we will stop enhancing the truth in 3, 2, ...
SpecOps-12 ist offline   Mit Zitat antworten
Alt 05-04-2006, 08:35   #7 (permalink)
ChronoGuard
 
Benutzerbild von SpecOps-12
 
Registriert seit: Mar 2002
Ort: Saarbrücken
Beiträge: 2.649
PHP-Code:
for (var 0i<XMLdaten.childNodes[1].childNodes.lengthi++) {
    
_root["feld"+i].txt XMLdaten_bandid[i]+" - "+XMLdaten_src[i];
    
_root["feld"+i].ausgabe this.i;
    
_root["feld"+i].button.onRelease = function() {
        
trace(????)
    };
    
//trace(XMLdaten_bandid[i]+" - "+XMLdaten_src[i]);
}
stop(); 
Habs jetzt mal anders aufgebaut.
Jetzt ist zwar laut Debugger in den feld[i]-Ebenen jeweils die richtige Variable drinnen, ich krieg sie aber mit keiner Instanz abgerufen.
Also, weder mit _root["feld"+i].ausgabe, noch mit this.ausgabe.
Ich raff das nicht.

Wo ist denn dieses "button.onRelease = function()" von der Instanz anzusetzten. Doch, dort, wo auch der Button liegt, dem es zugeordnet wird, oder?
__________________
we will stop enhancing the truth in 3, 2, ...
SpecOps-12 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 00:35 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele