Ik heb twee (kleine) probleempjes met flash mx.
Ik zal eerst hier mijn AS-code neerplanten, en daarna mijn problemen op tafel leggen.
De code is alsvolgt:
Het 1e probleem zit hem in het feit dat de swf waarin deze code staat in een andere swf geladen wordt. Het verhaal van _root["mc"+i].referentie.... gaat hier dus niet werken, ik heb geprobeert om het met this["mc"+i].referentie.... aan te roepen maar dat werkt dus ook niet.
Weet iemand hoe ik dit zou kunnne oplossen.
(Het werkt overigens wel als ik hem standalone aanroep!)
Mijn 2e probleem is dat alsvolgt.
Ik haal uit een php bestand variabele, die wil ik dan in een dynamisch tekstvak zetten.
De variabele die hierbij in aanmerking komen zijn: myVars1.tekst & myVars1.titel.
Nu zitten deze variabele in het php bestand al in een loop, en krijg ik dus de waardes titel1, titel2, titel3 uit het php bestand.
Hoe krijg ik deze nou in de tesktvakken?
deze:
_root["mc"+i].referentie.referentie_inhoud.titel.text = (myVars1.titel);
werkt dus niet,
moet iets zijn van
_root["mc"+i].referentie.referentie_inhoud.titel.text = (myVars1.titel+i);
iemand enig idee?
Ik zal eerst hier mijn AS-code neerplanten, en daarna mijn problemen op tafel leggen.
De code is alsvolgt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
| myTextFormat = new TextFormat();
myTextFormat.font = "MyArial";
system.useCodepage = true;
var loadPage1 = "http://www.iets.nl/map/bestan.php";
myVars1 = new LoadVars();
myVars1.load(loadPage1);
myVars1.onLoad = function (success)
{
if (success)
{
amount = (myVars1.aantal);
i = 1;
while (amount>0)
{
duplicateMovieClip (referentie_mov, "mc"+i, i);
referentie_mov._visible = false;
ywaarde = -161 + (i*36);
ywaarde_nr = -134 + (i*36);
setProperty ("mc"+i+".referentie.btn_mov", _y, ywaarde);
setProperty ("mc"+i+".referentie.referentie_inhoud.id_nr", _y, ywaarde_nr);
_root["mc"+i].referentie.referentie_inhoud.id_nr.embedFonts = true;
_root["mc"+i].referentie.referentie_inhoud.id_nr.setNewTextFormat(myTextFormat);
_root["mc"+i].referentie.referentie_inhoud.id_nr.setTextFormat(myTextFormat);
_root["mc"+i].referentie.referentie_inhoud.id_nr.text = (i);
_root["mc"+i].referentie.referentie_inhoud.titel.embedFonts = true;
_root["mc"+i].referentie.referentie_inhoud.titel.setNewTextFormat(myTextFormat);
_root["mc"+i].referentie.referentie_inhoud.titel.setTextFormat(myTextFormat);
_root["mc"+i].referentie.referentie_inhoud.titel.text = (myVars1.titel);
_root["mc"+i].referentie.referentie_inhoud.tekst.embedFonts = true;
_root["mc"+i].referentie.referentie_inhoud.tekst.setNewTextFormat(myTextFormat);
_root["mc"+i].referentie.referentie_inhoud.tekst.setTextFormat(myTextFormat);
_root["mc"+i].referentie.referentie_inhoud.tekst.text = (myVars1.tekst);
i++;
amount--;
}
}
}; // End of the function |
Het 1e probleem zit hem in het feit dat de swf waarin deze code staat in een andere swf geladen wordt. Het verhaal van _root["mc"+i].referentie.... gaat hier dus niet werken, ik heb geprobeert om het met this["mc"+i].referentie.... aan te roepen maar dat werkt dus ook niet.
Weet iemand hoe ik dit zou kunnne oplossen.
(Het werkt overigens wel als ik hem standalone aanroep!)
Mijn 2e probleem is dat alsvolgt.
Ik haal uit een php bestand variabele, die wil ik dan in een dynamisch tekstvak zetten.
De variabele die hierbij in aanmerking komen zijn: myVars1.tekst & myVars1.titel.
Nu zitten deze variabele in het php bestand al in een loop, en krijg ik dus de waardes titel1, titel2, titel3 uit het php bestand.
Hoe krijg ik deze nou in de tesktvakken?
deze:
_root["mc"+i].referentie.referentie_inhoud.titel.text = (myVars1.titel);
werkt dus niet,
moet iets zijn van
_root["mc"+i].referentie.referentie_inhoud.titel.text = (myVars1.titel+i);
iemand enig idee?