login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Changing colors with flash and actionscript

Offline Martijn2008 - 17/05/2009 19:53
Avatar van Martijn2008PHP beginner Beste sitemasters,

Ik zou graag de achtergrondkleur van mijn flash-animatie willen veranderen. Het is de bedoeling dat er een soort kleur loop ontstaat. De kleuren moeten continue in elkaar verlopen. Blauw, oranje, geel, groen, blauw, paars, rood. Iemand een idee hoe ik dit met behulp van actionscript kan maken?

Hartstikke bedankt alvast voor jullie hulp!

Martijn

8 antwoorden

Gesponsorde links
Offline vinTage - 17/05/2009 21:47
Avatar van vinTage Nieuw lid De post van Senocular aanpassen.
Khem em net zelf eerst getest en hij werkt écht!

Je moet dus alleen dat hele spel in een array en timer rossen.
Offline Martijn2008 - 17/05/2009 22:38
Avatar van Martijn2008 PHP beginner Ik krijg foutmeldingen op die actionscript code.
  1. **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 1: The class or interface 'ColorTransform' could not be loaded.
  2. var endColor:ColorTransform = new ColorTransform(rect,null);
  3.  
  4. **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 8: The class or interface 'ColorTransform' could not be loaded.
  5. function interpolateColor(start:ColorTransform, end:ColorTransform, t:Number):ColorTransform {
  6.  
  7. **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 9: The class or interface 'ColorTransform' could not be loaded.
  8. var result:ColorTransform = new ColorTransform();
  9.  
  10. **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 22: The class or interface 'ColorTransform' could not be loaded.
  11. var startColor:ColorTransform = new ColorTransform(); // default color, no tint
  12.  
  13. **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 23: The class or interface 'ColorTransform' could not be loaded.
  14. var endColor:ColorTransform = new ColorTransform();
  15.  
  16. **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 31: The class or interface 'Tween' could not be loaded.
  17. var tween:Tween = new Tween(clip, "", Strong.easeOut, 0, 1, 50);
  18.  
  19. **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 39: The class or interface 'TweenEvent' could not be loaded.
  20. function tweenTransform(event:TweenEvent):void {
  21.  
  22. Total ActionScript Errors: 7 Reported Errors: 7


Misschien zie jij een oplossing, maar ik heb vrijwel geen kennis van flash en actionscript.
Offline vinTage - 17/05/2009 23:41
Avatar van vinTage Nieuw lid gewoon een mc maken (blauw vierkantje ofzo), op de scene trappen, de instancenaam "clip" geven, en senoculars code in een keyframe van de main timeline ploppen.
Offline Martijn2008 - 18/05/2009 01:19
Avatar van Martijn2008 PHP beginner Zoals jij het zegt heb ik het geprobeerd, maar blijf errors houden. Ik heb het volgende gedaan:

1.) Nieuw flash document
2.) Een vierkantje in het werkveld gesleept
3.) Het vierkantje geselecteerd, op F8 gedrukt en er een movie-clip van gemaakt.
4.) De movie-clip op de main-timeline gesleept en instance-name clip gegeven.
5. Een nieuwe layer aangemaakt en de actionscript code in een nieuwe keyframe geplakt.
6. De flash-animatie gerunt.

Daar ging het mis! Ik zag alleen het vierkantje en kreeg dezelfde foutmeldingen
Offline vinTage - 18/05/2009 08:50
Avatar van vinTage Nieuw lid jij gebruikt as2 dus, die code is as3.
Offline Martijn2008 - 20/05/2009 17:50 (laatste wijziging 21/05/2009 22:23)
Avatar van Martijn2008 PHP beginner @Vintage Super! Dat is inderdaad de oplossing. Ik werkte met flash 8 en nu met CS3(die staat alleen op mijn laptop). Alleen stopt het wisselen van de kleuren na 1 loop. Is het ook mogelijk om de kleuren bijvoorbeeld van buiten naar binnen te laten verlopen?
Offline vinTage - 21/05/2009 22:34
Avatar van vinTage Nieuw lid Als ik je goed snap => nee..iig niet via as
Offline Martijn2008 - 21/05/2009 22:53
Avatar van Martijn2008 PHP beginner Met actionscript is toch echt bijna alles mogelijk? Ik wil graag een kleurverloop maken. Het is de bedoeling dat de kleuren van buiten naar binnen in elkaar overlopen. En dat dat tot in het oneindige door gaat.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.191s