Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

flash mx: handiger letters laten verschijnen

sdk
7 antwoorden
  • Ik heb zelf 2 manieren gevonden. Allbei neit perfect

    1 maak je zin en doe break appart en zet vervolgens elke letter in een nieuw frame. (bij 100 letters is dat niet te doen)

    2 maak een schijfbalk in de kleur van de achtergrond (je ziet dat er een schuifbalk is omdat de letters half verschijnen

    heeft iemand een beter idee?
  • scripten;

    laat een loopje lopen waarbij je met een bepaalde interval en letter uit de gewenste string laat zien.

    (e)
  • voorbeeldje? Ik zoek ondertussen zelf wel ff flashfreaks/focus af.

    (heb daar net geweldige uitleg over preloaders gevonden)
  • kon wel tekst scrollers vinden. Maar daar heb ik niks aan omdat je die gewoon kan maken door een scrollbar naar een dynamisch veld te slepen.
  • Kijk bijvoorbeeld ook eens op www.actionscript.org
    Letterlijk het script wat je nodig hebt zal je misschien niet vinden, maar door te kijken naar de technieken die gebruikt worden kan je misschien wel wat zelf maken.
  • optie 1 is een beetje zwaar aar wel leuk :) (vind ikzelf tenminste :) )
    http://www.zinkhann.nl/FF/textEffect_generator.html


    optie 2, een prototiepje voor een textveldje:

    [code:1:b19b23a99b]TextField.prototype.typeWriter = function(interval, str) {
    //interval [required] time in ms before the next character shows
    //str [optional] the text to show
    //if str isn't defined, 'typewriter()' will use the effect on this fields text
    if (str==null)var str = this.text;
    var slength=str.length;
    this.addChar = function() {
    if (this.charCount<slength) {
    this.text += str.charAt(this.charCount++);
    } else {
    delete this.addChar;
    delete this.charCount;
    clearInterval(this.typeWriterInterval);
    }
    };
    this.typeWriterInterval = setInterval(this, "addChar", interval);
    this.text = "";
    };[/code:1:b19b23a99b]

    zet de bovenstaande code op frame 1

    maak je tekstveld waar je wilt, vul met de tekst die je wilt
    en zet op het frame waar je tekstveld staat het volgende scriptje

    [code:1:b19b23a99b]myField.typeWriter(50);[/code:1:b19b23a99b]

    waarbij myfield de instantienaam van je dynamische tekstveld is en de waarde van de parameter je interval in millisec.

    succes d'rmee

    (e)
  • Ej man het werkt, geweldig. Het was ff zoeken welke type veld het moest zijn. Maar dit was Input text.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.