het lukt me niet om de afbeeldingen extern te laden van de simkaart (wat technisch gezien zeker mogelijk moet zijn. ) Op pc doet ie het gewoon, via gsm niet. Ik wou dit nog in orde hebben maar is niet noodzakelijk ... Je kan je afbeelding ook gewoon in je flash zetten natuurlijk.
Wat heb je nodig ?
1. Het originele clock_noir theme
2. Sothink swf decompiler
3. Adobe Flash
Hoe ?
01. Open het clock noir theme met je unzip-programma en extract vorschlag8_240x320.swf
02. Start Sothink op en klik daar op Quick Open en browse naar je bestand.
03. Eenmaal geopend klik je rechtsboven op export FLA en exporteer je bestandje als een flash 6 formaat.
04. Start je Flash op en open je nieuwe bestand vorschlag8_240x320.fla
05. Selecteer de keyframes van je 3 layers, klik rechts en kies voor Copy Frames. Sluit hierna je bestand af.
06. Nu heb je weer het beginscherm van Flash. Kies uit de categorie Create from Template voor "more".
07. Categorie > Global Handsets > Nokia Series 40 - 240 x 320
08. In je nieuwe bestand, selecteer de 2 keyframes in je tijdslijn, klik er rechts op en doe paste.
09. Selecteer je background (onderste layer), wis deze en vervang met die van jou.
10. Dubbelklik nu op je klok zodat je in het symbool (sprite 11) zit.
11. Selecteer de eerste keyframe van de action layer en open je actions met F9.
Actionscript
01. Wis het actionscript wat er staat. heb het met het originele geprobeerd maar dit bleek niet te werken. Als er iemand is die dit wel klaarkrijgt, let me know !
02. Ga op frame 2 staan en voeg een nieuwe keyframe toe.
03. Voeg volgende Actionscript toe op deze nieuwe keyframe (2):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
| hours = fscommand2("GetTimeHours"); minutes = fscommand2("GetTimeMinutes"); seconds = fscommand2("GetTimeSeconds"); if (minutes == 0) { setProperty("stunde", _rotation, 30*hours); } else { setProperty("stunde", _rotation, (0.5*minutes+30*hours)); } if (minutes == 0) { setProperty("stunde_schatten", _rotation, 30*hours); } else { setProperty("stunde_schatten", _rotation, (0.5*minutes+30*hours)); } setProperty("stunde", _xscale, 100); setProperty("stunde", _yscale, 100); setProperty("stunde_schatten", _xscale, 100); setProperty("stunde_schatten", _yscale, 100); setProperty("minute", _rotation, 6*minutes); setProperty("minute", _xscale, 100); setProperty("minute", _yscale, 100); setProperty("minute_schatten", _rotation, 6*minutes); setProperty("minute_schatten", _xscale, 100); setProperty("minute_schatten", _yscale, 100); setProperty("sekunde", _rotation, 6*seconds); setProperty("sekunde", _xscale, 100); setProperty("sekunde", _yscale, 100); setProperty("sekunde_schatten", _rotation, 6*seconds); setProperty("sekunde_schatten", _xscale, 100); setProperty("sekunde_schatten", _yscale, 100); |
Je bestandje is nu klaar voor gebruik. Klik op file > Save As > geef een naam op en publish het.
Nu hoef je het enkel nog maar te uploaden naar je telefoon en daar via instellingen, weergave, achtergrond te pointen naar je nieuwe swf'je.
et voila