Variablen einer Funktion in einer .as-Klasse aus der fla ansprechen?? [Flash 10]
| Beiträge: 16 Wohnort: Aachen Registriert: Dec 2009
| 02.06.2011, 16:20
Hallo,
Ich habe ein paar Buttons in der Hauptszene (.fla-Datei), die beim draufclicken eine Variable "counter" auf einen neuen Wert setzen sollen, abhängig vom jeweils gelickten Button. In einer separaten .as-Datei habe ich nun eine Funktion "showPage", die abhängig von dem Wert der Variable "counter" eine XML-Datei laden soll. Ich bekomme das Ganze aber nur ans Laufen, wenn ich in der .as-Klasse selbst die Variable verändere.
Kann mir jemand sagen wie ich die Variable mit dem Button aus der .fla Datei verändern und an die Funktion in der .as-Klasse übergeben kann? Hier mein Code:
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | class mcMain extends MovieClip
{
//public var counter:Number = 1; //Das hier soll durch den Button getan werden :(
function onLoad()
{
showPage();
}
function showPage()
{
var _loc3 = new MovieClipLoader();
_loc3.unloadClip(mcImage.mcContainer);
mcImage._visible = true;
mcImage._alpha = 100;
mcImage.mcLoader._visible = true;
mcImage.mcContainer._x = 0;
mcImage.mcScrollbar._visible = false;
mcImage.txtInfo._visible = false;
curClip = mcImage;
galleryXml = GlobXML.getXml("project"+ counter +".xml", mx.utils.Delegate.create(this, setupGallery));
break;
}
|
In der dazugehörigen .fla-Datei habe ich nur
ActionScript:1 2 3 4 | button.onRelease = function
{
counter = 1;
}
|
Über eine kurze Hilfestellung würd ich mich sehr freuen.
Gruß, | Geändert von Chris-O am 02.06.11 um 16:33 Uhr | |
|
| Ähnliche Beiträge zum Thema | |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News
Regeln & Bedingungen
|