Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-09-2003, 01:47   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 47
problem mit Variable in function

Hallo an alle,

nach dem ich jetzt mit ein wenig Hilfe die erste Hürde gepackt habe gleich die nächste.

Ich will meine Funktion allgemein halten und will dem Button den "link_text" übergeben und ihn so auch benennen. Wie kann ich dann den Button in der Funktion wieder aufrufen?

Hier mal der Code zum Verständis:

function erstelleButton( link_text ) {
_root.createEmptyMovieClip( "bt[" + link_text + "]", 0 );
with ( button ){
beginFill (0x000000, 0);
lineStyle(1, 0x000000, 100);
moveTo (0, 0);
lineTo (100, 0);
lineTo (100, 25);
lineTo (0, 25);
lineTo (0, 0);
endFill();

bt[link_text].createTextField("button_text",4,0,0,100,25);
button_textFormat = new TextFormat( "schrift",13,0x000000);
button_textFormat.align = "center";
button_text.text = link_text;
button_text.setTextFormat(button_textFormat);
button_text.selectable = false;
button_text.embedFonts = true;
}
bt[link_text].onPress = function() {
button._rotation += 20;
}
}
HolgerR ist offline   Mit Zitat antworten
Alt 28-09-2003, 02:46   #2 (permalink)
Genius
 
Benutzerbild von f@gju
 
Registriert seit: Sep 2003
Ort: Banned into Jail
Beiträge: 650
ActionScript:
  1. function erstelleButton( link_text ) {
  2.     _parent.createEmptyMovieClip( "bt" + link_text, 0 );
  3.     with ( _parent["bt"+link_text ){
  4.         beginFill (0x000000, 0);
  5.         lineStyle(1, 0x000000, 100);
  6.         moveTo (0, 0);
  7.         lineTo (100, 0);
  8.         lineTo (100, 25);
  9.         lineTo (0, 25);
  10.         lineTo (0, 0);
  11.         endFill();
  12.    
  13.         _parent["bt" + link_text].createTextField("button_text",4,0,0,100,25);
  14.         button_textFormat = new TextFormat( "schrift",13,0x000000);
  15.         button_textFormat.align = "center";
  16.         button_text.text = link_text;
  17.         button_text.setTextFormat(button_textFormat);
  18.         button_text.selectable = false;
  19.         button_text.embedFonts = true;
  20.     }
  21.     _parent["bt" + link_text].onPress = function() {
  22.         _parent["bt" + link_text]._rotation += 20;
  23.     }
  24. }

ach ja das ist ja ne saugeile idee mach das doch irgendwie noch als objekt also irgendwie hmmm weiss halt auch ned bin halt sehr derb druff und so daher binich bissl verwirrt

naja Dilated People RuleZ!!!!!
This is self defence
u wanna hit us ya we can hit back self defence u wish u never get that!

ay pizn noch schönen abend und ich hoff es funzt habs nälich nicht probiert weil ichs nicht mehr im stande bin.


ach ja hmmm ich hab mal _root durch _parent ersetzt vielleicht kommts dadurch noch bissl dynamischer also ich weiss ned ob dann das _üparent vom function ausgeht oder dort wo die funktion aufgerufen wird, ich denke eher funktion und daher ists vielleicht besser _parent doch mit:root zu machen hjajaj musst halt austscheggen so edit fertich cuted und out now
__________________
Klick hier

Geändert von f@gju (28-09-2003 um 02:48 Uhr)
f@gju ist offline   Mit Zitat antworten
Alt 28-09-2003, 22:02   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 47
Danke also, für alle die es vielleicht auch interressiert - wenn man anstatt _parent noch _root benutzt funktioniert die Funktion wunderbar.

Bis die Tage
Holger
HolgerR 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 04:47 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele