[flash]snelheid hapert

Pagina: 1
Acties:

  • Nozzman
  • Registratie: December 2001
  • Laatst online: 26-01 15:16

Nozzman

The bastards have landed.

Topicstarter
Ik heb een filmpje in flash gemaakt met een paar tweenings en masker in de eerste 100 frames.

Ik gebruik een frame rate van 40. Nu wil ik het filmpje sneller laten lopen dus zet ik de frame rate wat hoger.

mijn probleem is nu dat tie niet sneller loopt. Mijn filmpje loopt niet smooth en als tie voorbij frame 100 is dan loopt tie opeens wel snel. Waar heeft dit mee te maken en hoe kan ik dit het best oplossen?

Het lijkt erop dat ie moeite heeft met die eerste 100 frames (hoop keyframes). Er wordt bijvoorbeeld tekst letter voor letter getypt. Hoe hoog ik de framerate ook gooi, hij blijft hangen.

»NOZZMAN.NL cartoons » portfolio


Verwijderd

eerst alles goed pre-loaden en dan met een retesnelle snelheid moet je swf toch gaan draaien dan..

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

vettere videokaart in je pc hangen :?

Dat is de oplossing die wij toegepast hebben toen we met een [url="http://gathering.tweakers.net/forum/list_messages/457463/1?limit=100"]soortgelijk probleem[/url] zaten :)

Denk dat je ff een FLA online moet gooien; je zult zien dat de flashguru's d'r vast nog wel een zooi scripting uit weten te gooien,no offence, maar ik begreep dat je er pas mee begonnen was dus dan is dat nog niet optimaal..

www.jurgroessen.nl


  • Cubix
  • Registratie: Juni 2001
  • Niet online
Het lijkt me geen goed idee om de framerate zo hoog te zetten, het is een beetje een n00b-actie. Boven de 40 fps is zowiezo vreemd.

Kan je niet de tweenings zelf wat sneller laten lopen?

  • Nozzman
  • Registratie: December 2001
  • Laatst online: 26-01 15:16

Nozzman

The bastards have landed.

Topicstarter
Even ter verduidelijking: dit is een vraag voor een vriend, die zich aangemeld heeft voor GoT, maar geen bericht terug krijgt. IS er een ballotage tegenwoordig? ;)

Een preloader is de oplossing niet. Maar soms zie je Flashfilmpjes die ontzettend snel en woesh woesh gaan, en met veel elementjes.

»NOZZMAN.NL cartoons » portfolio


  • tie-rep
  • Registratie: Oktober 2001
  • Laatst online: 19-02 15:56

tie-rep

nu met ir. !

kijk eerst even of je de masking weg kan halen en dat misschien op kan lossen met een afdekvlak of iets dergelijks.

Hij moet nu per frame berekenen wat er te zien is door die masking. Dus dat kost een hoop rekentijd.

  • Murphy
  • Registratie: November 2000
  • Laatst online: 23-03 16:20

Murphy

(2B||!2B)?

Dit kom ik vaak zat tegen. Preloaden helpt inderdaad niet. De framerate op 40 zetten is ook niet echt nodig, een framerate van 15 is ruim voldoende.

Waar het aan ligt is Flash zelf. Flash is nou eenmaal niet supersnel in rekenen. Hoe ingewikkelder je animatie is, hoe trager het loopt. Als je je movie volgooid met alpha-tweens en gradients, is dat niet echt bevordelijk voor de smoothness. Ook als er nogal wat berekeningen achter hangen, ActionScript dus, loopt de boel meestal wat langzamer. Kijk maar:

[url="http://www.superconnie.com/klok/klok.html"]Dit is een SWFje[/url] van een analoog klokje. Als het goed is loopt ie gelijk met je systeemklok *D maar kijk eens naar je CPU gebruik. Winbar meet hier een CPU usage van 76% als ik dat ding on-top heb.
Als ik de kale versie van het klokje neem, [url="http://www.superconnie.com/klok/klokkaal.html"]deze dus[/url], dan ligt de CPU usage een stuk lager.

waarom dat klokje zoveel vreet is omdat de rotation van elk tandwiel op de tijd wordt berekend, zodat dat ook natuurgetrouw klopt, ik houd niet van half werk :)


Vermijd dus zo veel mogelijk gradients, alpha, enz enz.

Succes!

Verwijderd

Op woensdag 24 juli 2002 15:55 schreef Nozzman het volgende:
Even ter verduidelijking: dit is een vraag voor een vriend, die zich aangemeld heeft voor GoT, maar geen bericht terug krijgt. IS er een ballotage tegenwoordig? ;)

Een preloader is de oplossing niet. Maar soms zie je Flashfilmpjes die ontzettend snel en woesh woesh gaan, en met veel elementjes.
Die snelle elementjes lijken vaak alleen zo snel te gaan omdat er bijvoorbeeld geblurrde plaatjes over het scherm worden bewogen. Maak eens een motion-tween van 10 frames bij een snelheid van 30 fps, zet de tween om naar keyframes en vervang dan de graphic in de eerste 3 frames op je stage door een gradientje dat ongeveer dezelfde kleur heeft als die graphic. Dan ziet het er al sneller uit. Korte tweens over grote afstand in combinatie met een geblurred plaatje of een gradientje dus.

meer info over deze techniek: [url="http://www.designmethod.com/"]http://www.designmethod.com/[/url]

check met name de "TCM" sectie even, daar is het effect goed te zien.
hth.

  • Murphy
  • Registratie: November 2000
  • Laatst online: 23-03 16:20

Murphy

(2B||!2B)?

Nice, lombdude! :9~
Pagina: 1