Advices for making the clock:
You will need to animate a number cell (the paper sheet which displays the number on itself) in Flash. You may need to use Motion Editor (with 3D coordinates involved) to produce 3D effect, but you don't have to, if you simply use skewing from side to side, as that will produce an effect as well.
Then you'll have to draw 10 ciphers, put them in a clip called Cipher (which should have 10 frames - one for each cipher), place the cipher clip inside both halves of the moving paper clip (since the paper clip is animated it should consist of 2 halves which have masks applied to them) and give it an instance name.
Then, using code, you play animations of paper clips and change the frame of the cipher clip inside both halves.
Advice how to make it change aspect ratio.
Use horizontal and vertical cropping. It means make the text fit the screen either vertically or horizontally, preserving the text's aspect ration. If the text is wider than the screen or higher than it, then you make the text fit horizontally (if it was previously fitting vertically) or vertically (if it was previously fitting horizontally).
The code for this:
//AS 2.0
//input parameters, modifiable
var screen_width:Number=550;//the dimensions of the area into which you need to squeeze scalingSymbol
var screen_height:Number=400;
var scalingSymbol:MovieClip=_root.text;//scalingSymbol needs to be inside the _root, and it can be any
//the program starts here, do not edit the code
var s:MovieClip=scalingSymbol;
var scale:Number=screen_height/s._height;
if(s._width*scale>screen_width)scale=screen_width/s._width;
s._xscale=s._yscale=s._xscale*scale;
Result: the scalingSymbol occupied the maximum area available inside (screen_width; screen_height) while preserving its own aspect ratio.