[fmx] attachMovie

[code:1:3d03b36b6e] menuXml = new XML(); menuXml.ignoreWhite = true; menuXml.onLoad = function() { menuItem = this.firstChild.childNodes; total_agenda = menuItem.length; start_x = 100; for (var i = 0; i<menuItem.length; i++) { item = _root.attachMovie("itemClip", "itemClip"+i, i); item._x = start_x+(item._width*i); item._y = 300; item.header.text = menuItem[i].attributes.header; item.title.text = menuItem[i].attributes.title; item.subtitle.text = menuItem[i].attributes.subtitle; item.story.text = menuItem[i].attributes.story; } }; trace(total_agenda); menuXml.load("myMenu.xml"); stop(); [/code:1:3d03b36b6e]

Met bovenstaande code haal ik waarden uit xml en attach elke waarde in een nieuwe movie.

Het probleem is dat ik graag zou zien dat de content in komt sliden / faden i.p.v. direct op de pagina springt.

Hoe kan ik dit oplossen?

[url=http://www.dynamicdrive.com]DynamicDrive[/url] heeft misschien wat je zoekt, meneer de koekepeer.

= DHTML

mijn code = FLASH

helaas niets aan dus, toch bedankt :slight_smile:

Excusez moi. :innocent:

Hehe, monday huh :P

Alles nu opgelost, bij deze voor de geinteresseerden:

[code:1:c54c3f2d1d]
menuXml = new XML();
menuXml.ignoreWhite = true;
menuXml.onLoad = function() {
menuItem = this.firstChild.childNodes;
total_agenda = menuItem.length;
start_x = 400;
for (var i = 0; i<menuItem.length; i++) {
item = _root.attachMovie("itemClip", "itemClip"+i, i);
item.header.text = menuItem[i].attributes.header;
item.title.text = menuItem[i].attributes.title;
item.subtitle.text = menuItem[i].attributes.subtitle;
item.story.text = menuItem[i].attributes.story;

	item.targetX = start_x+&#40;1200*i&#41;;
	item._x = -300;
	item._y = 300;
	item.onLoad = function&#40;&#41; &#123;
		starttime = getTimer&#40;&#41;;
	&#125;;
	item.onEnterFrame = function&#40;&#41; &#123;
		this._x = &#40;this.targetX - this._x&#41;/5;
		if &#40;this._x&gt;this.targetX+1&#41; &#123;
			this._x = this.targetX;
			this.onEnterFrame = undefined;
		&#125;
	&#125;;
&#125;

};
trace(total_agenda);
menuXml.load("myMenu.xml");
// for (var i = 0; i<total_agenda; i++) {
// _root["itemClip"+i].Ypos = 15;
// trace(_root["itemClip"+i].Ypos);
// }
agenda = true;
stop();
[/code:1:c54c3f2d1d]

shit koekie!

Jij bent puik bezig kerel… damn lang bezig met fmx?

UHm.... Nee, dit heb ik op mn derde dag FMX in elkaar geflanst denk ik :)

je zit nogal met je functies en if then while loop te tikken.

kZit ff Oreilly te spitten… puik boekkie. Waar staat werk van je? Ben wel benieuwd.

Uhm, ik heb www.republiek.tv laatst geupdate voor werk. Alle content is nu xml driven. Dat is nu het enige wat draait.

Ben nu voor een klant bezig met een image slideshow en portfolio management, wordt allemaal al een stuk pittiger!