Ik moet een oude site updaten en kom tot een probleem dat ik toen omzeilt heb maar wil nu graag het echte antwoord weten te vinden.
Alle text van mijn site is dynamisch, nu is de site oorspronkelijk ontworpen door een grafic designer met static fields. En hij gebruikte vaak vele animaties op een textveld (bijvoorbeeld: een kleur faden van de een naar de andere kleur, verplaatsen, vergroten etc). Ik doe normaal alles in actionscript (ook animatie) maar deze keer mocht dat niet.
Toen ik echter alles dynamiseerde: dus ik veranderde de textfield met keyframes naar een instance van een symbol met daarin een dynamisch textveld kwam ik tot de rotte ontdekking dat telkens ik een keyframe zette op dit symbool de oorspronkelijke text van het dynamisch text veld (dat dus genest is tov de animatie). Al de rest deed ie wel perfect in orde. Wat ik dan als quick 'fix' deed is op elke keyframe een functie aanroepen die opnieuw de tekst zet van het dynamisch textveld. In alle omstandigheden had de instance die werkt geanimeerd dezelfde naam en 'path'.
IS er een methode om een symbool te creeren met daarin een dyn text veld (embedded font) die instance te animeren (ook met stop etc) puur in de timeline flash en slechts 1 maal de value van dat tekst veld te zetten ZONDER het tekstveld als 'var' te defineren maar gewoon proper als:
_parent.aInstance_mc.aText_txt.text = "hallo"
ik snap niet goed waarom flash de value van de tekst lijkt te keyframen.
Enige verduidelijking is MUCH appreciated...
Alle text van mijn site is dynamisch, nu is de site oorspronkelijk ontworpen door een grafic designer met static fields. En hij gebruikte vaak vele animaties op een textveld (bijvoorbeeld: een kleur faden van de een naar de andere kleur, verplaatsen, vergroten etc). Ik doe normaal alles in actionscript (ook animatie) maar deze keer mocht dat niet.
Toen ik echter alles dynamiseerde: dus ik veranderde de textfield met keyframes naar een instance van een symbol met daarin een dynamisch textveld kwam ik tot de rotte ontdekking dat telkens ik een keyframe zette op dit symbool de oorspronkelijke text van het dynamisch text veld (dat dus genest is tov de animatie). Al de rest deed ie wel perfect in orde. Wat ik dan als quick 'fix' deed is op elke keyframe een functie aanroepen die opnieuw de tekst zet van het dynamisch textveld. In alle omstandigheden had de instance die werkt geanimeerd dezelfde naam en 'path'.
IS er een methode om een symbool te creeren met daarin een dyn text veld (embedded font) die instance te animeren (ook met stop etc) puur in de timeline flash en slechts 1 maal de value van dat tekst veld te zetten ZONDER het tekstveld als 'var' te defineren maar gewoon proper als:
_parent.aInstance_mc.aText_txt.text = "hallo"
ik snap niet goed waarom flash de value van de tekst lijkt te keyframen.
Enige verduidelijking is MUCH appreciated...