9 berichten aan het bekijken - 1 tot 9 (van in totaal 9)
  • Q:

    Bijdrager
    meneer de koekepeer

    [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?


    Bijdrager
    GodzillaPresley

    DynamicDrive heeft misschien wat je zoekt, meneer de koekepeer.


    Bijdrager
    meneer de koekepeer

    = DHTML

    mijn code = FLASH

    helaas niets aan dus, toch bedankt:)


    Bijdrager
    GodzillaPresley

    Excusez moi. :innocent:


    Bijdrager
    meneer de koekepeer

    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+(1200*i);
    item._x = -300;
    item._y = 300;
    item.onLoad = function() {
    starttime = getTimer();
    };
    item.onEnterFrame = function() {
    this._x = (this.targetX – this._x)/5;
    if (this._x>this.targetX+1) {
    this._x = this.targetX;
    this.onEnterFrame = undefined;
    }
    };
    }
    };
    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]


    Bijdrager
    bieg

    shit koekie!

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


    Bijdrager
    meneer de koekepeer

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


    Bijdrager
    bieg

    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.


    Bijdrager
    meneer de koekepeer

    Uhm, ik heb http://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!

9 berichten aan het bekijken - 1 tot 9 (van in totaal 9)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.