vinTagesworld Flash forum
door W0utah op 01-04-07 om 13:26
Hallo, ik heb een tekstvak, maar ik wil dat het op mijn scherm een willekeurige route volgt.
Ik wil ook graag de snelheid kunnen instellen.
Heeft iemand een idee hoe ik dit kan doen?
Gebruik de random motion tutorial of anders de tween class.
Let wel dat je het font moet embedden anders zie je geen fonts in het textvak
door W0utah op 01-04-07 om 13:38
Ik zou liefst met zo'n tweenclass werken, maar daar kan ik nog niet zo goed aan uit.
actionscript codeimport mx.transitions.Tween;
eindpos = 400;
beweeg = new Tween(tekstVak, "_x", linear, 0, eindpos, 2, true);
//new Tween(instance, propertie, animType, delay, eindpunt, tijdsduur, over frames OF tijd (bool))
Als hij nonstop moet bewegen kan je onMotionFinished gebruiken om weer iets anders te doen.
actionscript code
import mx.transitions.Tween;
eindpos = 400;
beweeg = new Tween(tekstVak, "_x", linear, 0, eindpos, 2, true);
beweeg.onMotionFinished = function() {
//andere tween richting ofzo
};
laatst ge-edit op: 01-04-07 om 14:12
door W0utah op 01-04-07 om 14:21
doe ik nu iets fout ofzow?
ik heb dit vanboven in mijn as staan:
actionscript codeimport mx.transitions.Tween;
ar woordEindPos:Number = 100;
dan heb ik deze functie
actionscript codefunction moveWoord() {
//new Tween(instance, propertie, animType, delay, eindpunt, tijdsduur, over frames OF tijd (bool))
beweeg = new Tween(woord, "_x", linear, 0, woordEindPos, 2, true);
}
deze wordt gestart door een andere functie
krijg ik een heel foutmelding:
quote :
**Error** /Users/WoutR/Library/Application Support/Macromedia/Flash 8/en/Configuration/Classes/mx/transitions/Tween.as: Line 15: There is no method with the name 'OnEnterFrameBeacon'.
static var __initBeacon = OnEnterFrameBeacon.init();
**Error** /Users/WoutR/Library/Application Support/Macromedia/Flash 8/en/Configuration/Classes/mx/transitions/Tween.as: Line 16: There is no method with the name 'BroadcasterMX'.
static var __initBroadcaster = BroadcasterMX.initialize (Tween.prototype, true);
**Error** /Users/WoutR/Library/Application Support/Macromedia/Flash 8/en/Configuration/Classes/mx/transitions/Tween.as: Line 148: There is no method with the name 'OnEnterFrameBeacon'.
OnEnterFrameBeacon.init();
**Warning** Scene=Scene 1, layer=Actions, frame=1:Line 83: There is no class or package with the name 'mx.transitions' found in package 'mx'.
beweeg = new Tween(woord, "_x", linear, 0, woordEindPos, 2, true);
Total ActionScript Errors: 4 Reported Errors: 4
Je hebt de tweenclass niet ? Die errors heb ik iig nog noot gezien.
hiero dan 
laatst ge-edit op: 01-04-07 om 14:38
door W0utah op 01-04-07 om 14:54
waar moet ik dat bestande pasten?
edit: kan je niet heel jou map mvan classes online zetten?
Ik heb die map zelf niet
laatst ge-edit op: 01-04-07 om 14:56
door Dude op 01-04-07 om 15:01
door W0utah op 01-04-07 om 15:08
ah, het is gelukt, ik dacht dat het ergens in configuration moest staan.
Bedankt Dude en Vintage
edit: kan je ook de beginpositie vastleggen?
Want ik doe eerst dit:
this.createTextField("woord", 1, 100, 100, 100, 100);
en dan voer ik de functie uit die het laat beewegen, maar hij vertrekt altijd vanuit de linkerbovenhoek
EDIT: al gevonden, dat was blijkbaar die delay in je voorbeeld
laatst ge-edit op: 01-04-07 om 17:22
Dit topic is gesloten.