| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Dec 2009
Beiträge: 2
|
Guten Morgen, ganz so einfach wie die überschrift wird es leider nicht werden. folgender Sachverhalt: mein flashfilm läd unteranderem den Inhalt für ein Menü. die entsprechenden daten auszulesen und zu verarbeiten stellt kein problem dar. im anschluss wird für jeden menüpunkt ein eigener moviclip per AS erstellt, in dem dann per textfeld der text des entsprechenden menüpunkts getextet wird. nun brauch aber jeder dieser MC's seine eigene kleine funktion. hier mal ein code-schnipsel zum veranschaulichen: Code: ...
// links <-- ist das array, das die einzelnen menüpunkte enthält
// LEVEL und Y-Wert sind platzhalter, spielen hierbei keine rolle
for (j=0; j<links.length; j++) {
_root.createEmptyMovieClip(links[j], LEVEL);
_root[links[j]].createTextField(links[j], LEVEL, 0, Y-Wert, 200, 50);
_root[links[j]][links[j]].text = links[j];
// bis hierher funktioniert der spaß ohne probleme.
} in etwa dieser form: Code: _root[links[j]].onPress = function () {
trace(links[j]);
} cologran007 |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Dec 2009
Beiträge: 2
| lösung:
google is ja bekanntlich mächtig. siehe zeitunterschied, aber die zeit hat sich gelohnt ![]() darum hier die lösung, falls noch andere diese gebrauchen können: Code:
for (j=0; j<links.length; j++) {
_root.createEmptyMovieClip(links[j], LEVEL);
_root[links[j]].createTextField(links[j], LEVEL, 0, Y-Wert, 200, 50);
_root[links[j]][links[j]].text = links[j];
_root[links[j]].onPress = gesuchteFunktion;
}
function gesuchteFunktion() {
var buttonName = this._name; // <-- entspricht nun dem jeweiligen links[j] aus der FOR-Schleife oben
trace(buttonName);
} |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Parameter zum einen onPress Funktion | zb70 | ActionScript 1 | 3 | 09-03-2007 16:05 |
| Problem mit der onPress Funktion | pt66 | ActionScript 1 | 1 | 08-05-2006 09:19 |
| Button.onPress ruft Funktion nur einmal auf | Caddy | ActionScript 1 | 3 | 06-02-2005 12:51 |
| MC duplizieren und mit onPress ausstatten | moreloga | Flash MX | 2 | 11-10-2004 11:32 |
| onPress = funktion auf alle bis auf den angeklickten? | Mr.Twister | ActionScript 1 | 12 | 23-02-2004 19:48 |