Development
Sprint Review/Code Release 2
Delivered a presentation for the second sprint review. Presented a working demo that approximates NicoNicoDouga. It worked for the presentation, which is a good thing. I just copied the Flash Player onto Dr. Beck's laptop and open the SWF with it and it ran fine. It has been confirmed by Ebi that it works on the website as well, which is also good news.
It's not too pretty, but that's not really the point. One problem that I will need to look into is choppiness (is that a word?) of text movement. Right now I have an event listener for frame changes in the video - and the video runs at 30 frames per second. So we need to do some math for each comment each time this event gets called. Maybe that's an unreasonable load, but it looks like not every frame is causing an update.
This could be because the update time is too long and more frames have passed while we were doing the math. Or maybe it's inherent to the event model itself. But it will matter in the long run. Do I need to look into a multi-threaded implementation? Does ActionScript support that?
Another solution could be to make animations between each discrete x position.
Links to Code Release items:
Now I shall deliver much-needed sleep to my body.
It's not too pretty, but that's not really the point. One problem that I will need to look into is choppiness (is that a word?) of text movement. Right now I have an event listener for frame changes in the video - and the video runs at 30 frames per second. So we need to do some math for each comment each time this event gets called. Maybe that's an unreasonable load, but it looks like not every frame is causing an update.
This could be because the update time is too long and more frames have passed while we were doing the math. Or maybe it's inherent to the event model itself. But it will matter in the long run. Do I need to look into a multi-threaded implementation? Does ActionScript support that?
Another solution could be to make animations between each discrete x position.
Links to Code Release items:
- Demo
- Demo Source, SWFs and video
in Files gallery.
- Requirements Document
Now I shall deliver much-needed sleep to my body.
