Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-08-2005, 03:47   #1 (permalink)
pixo
 
Benutzerbild von pixorama
 
Registriert seit: Jul 2004
Beiträge: 9
Unhappy Apply My Button!

hi leude, was sagt das wohlbefinden?!

komme gleich zur sache,
ich erstelle eine liste einzelner textfelder mit AS, und erstelle zusätzlich für jedes textfeld einen movieclip mit einem unsichbaren shape darin. (attach, liegt also in der Libary) das erstellen funktioniert klasse.. die mcs sind da und wo sie hingehören. dieses möchte ich nun mit AS ansprechen aber leider geht es nicht.

hoffe es kann mir einer helfen!!!

// habe die variablen zum testen erstmal so deklariert.
count = 7;
nam1 = "Text1";
nam2 = "Text2";
nam3 = "Text3";
nam4 = "Text4";
nam5 = "Text5";
nam6 = "Text6";
nam7 = "Text7";

so, nun erstelle ich unsichtbare schaltflächen auf der bühne.
das funktioniert auch wunderbar.

var InctNum = 1; // Levelnummer
var y = 70;
this.createEmptyMovieClip("invisButs", 5000);

for (i=1; i<=count; i++) {
invisButs.attachMovie("invis", "hit"+InctNum, InctNum);
invisButs["hit"+InctNum]._y = y;
y += 15;
InctNum += 1;
}


///

var font1 = "0FFF Star Condensed";
var font2 = "0FFF Star Condensed";
var color1 = 0x000000;

// Function zum erstellen von Textfeldern
function makeTextField(myname, depth, xpos, ypos, width, height, textnr, font, color, convar) {
this.createTextField(myname, depth, xpos, ypos, width, height);
newName = eval(myname);
newName.html = true;
newName.htmlText = eval(convar+textnr);
newName.wordWrap = true;
newName.selectable = false;
newName.embedFonts = true;
mf = new TextFormat();
mf.font = font;
mf.color = color;
mf.size = 8;
newName.setTextFormat(mf);
// init eine Zeile runter
y += 15;
// Ein Level hinzuzählen
depth += 1;
}

function buttonPress() {

trace(this); // << das hier wird noch durchlaufen, 7 mal halt

diese funktion wird nicht ausgeführt:

this.onRelease = function() {
// hier nix trace

};
}

var y = 70;
for (i=1; i<=count; i++) {
makeTextField("txtField"+i, i, 20, y, 245, 20, i, font2, color1, "nam");
buttonPress.apply(this.invisButs["hit"+i]);
}

stop();


danke, bis später.

pix
__________________
************************************************
pixorama ist offline   Mit Zitat antworten
Alt 24-08-2005, 03:54   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.321
zur gestaltung:
hast du hüpsch gemacht. noch schöner wird es, wenn du mal unten links auf vB_Code klickst und dir das ansiehst: scripte mit [ AS ] einklammern, danke

zum inhalt:
lade doch bitte deine fla hoch. wer ist schon so ein abstraktdenker, das er beim einfachen ansehen erkennt, wie flash das ausführt?
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 24-08-2005, 04:25   #3 (permalink)
pixo
 
Benutzerbild von pixorama
 
Registriert seit: Jul 2004
Beiträge: 9
Talking fla file

hier der Link zum FLA...

http://stuff.pixorama.de/ff/liste.fla

bis nachher
__________________
************************************************
pixorama ist offline   Mit Zitat antworten
Alt 24-08-2005, 05:34   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.321
oje!

1.
du kannst files hier im forum uploaden (beim antworten unten auf 'anhänge verwalten' klicken)

2.
nicht die programme so wild verteilen. das kann man prima alles in die hauptzeitleiste legen. ist übersichtlicher.

3.
deine buttons liegen in theList das fängt natürlich alle events ab
mal in liste_maske alles auskommentieren mit /* */ dann gehts :-(

4.
sowieso, mach deinen aufbau anders, einfacher. das zappelt ja fürchterlich rum beim scrollen.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib 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 10:02 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele