[AS] attachMovie 'probleem' met movieclips

Pagina: 1
Acties:

  • Jermaine
  • Registratie: Januari 2003
  • Laatst online: 16-02 13:01
Hoi,

Op dit moment ben ik druk bezig met de realisatie van een website voor m'n werk, en wil daar in wat movieclips wat 'dynamische tekstvelden' neer gaan zetten, die gebruik maken van loadvars. Het probleem is als volgt; zoals je in hier kunt zien, in "test.fla" heb ik een tekstveld genaamd theText, en een movieclip genaamd content1; in theText staat bij het laden netjes de tekst uit test.html, en daar ben ik eigenlijk al reuzeblij mee. Maarrr... Wanneer ik theText in content zet, gaat het fout; er wordt niks weergegeven! Ik heb de hele ochtend al zitten Google'n naar antwoorden, en kwam uit op attachMovie, maar om eerlijk te zijn snap ik echt niet wat de bedoeling is.

Bij deze dus; hoe werkt het in godsnaam, het zou me een hoop zorgen schelen :). Alvast bedankt!

  • tec
  • Registratie: Juni 2001
  • Laatst online: 17-12-2024

tec

TEC

heb niet naar je fla gekeken, maar als je nou content1.theText.text = "je ingeladen text" doet, werkt het dan?

Verwijderd

Als ik het goed begrijp wil je een dynamisch textveld in een MovieClip.
Waarom maak je in de MC geen DT en laad je dan de tekst in?

  • Jermaine
  • Registratie: Januari 2003
  • Laatst online: 16-02 13:01
Het is inmiddels gelukt, aangezien m'n vraag ook op een ander forum stond;

code:
1
2
3
4
5
6
7
8
9
var styles = new TextField.StyleSheet();
styles.load("theCSS.css");
content1.theText.html = true;
content1.theText.styleSheet = styles;
var lv:LoadVars = new LoadVars();
lv.onData = function(content) {
        content1.theText.text = content;
};
lv.load("test.html");


Toch bedankt! :)

  • Jermaine
  • Registratie: Januari 2003
  • Laatst online: 16-02 13:01
Alhoewel, het volgende probleem, wat hier mee te maken heeft...

"content1" is een MC die ook weer in een andere MC zit, en ook weer in een MC zit, met andere woorden is het een child...

Wat ik nu geprobeerd heb, is het volgende;


code:
1
2
3
4
5
6
7
8
9
var styles = new TextField.StyleSheet();
styles.load("theCSS.css");
slider.easing.content1.theText.html = true;
slider.easing.content1.theText.styleSheet = styles;
var lv:LoadVars = new LoadVars();
lv.onData = function(content) {
        slider.easing.content1.theText.text = content;
};
lv.load("test.html");


Voor de mensen die niet direct zien wat ik 'aangepast' heb; slider.easing. staat er nu bij. Als ik dit stukje script laat valideren geeft Flash geen foutmelding, maar werken doet het helaas ook niet :?

[ Voor 5% gewijzigd door Jermaine op 19-06-2006 14:15 . Reden: Fixed problem ]