Hello All
Ik heb op flashkit.com een tutorial gelezen en de juiste code toegevoegd om een menu te creeeren zoals dat van de dock in Mac OS X!
Het flashdocument is nu 850x150 en dit is de action die er bij hoort:
Het zijn 10 icons die erin staan en dat allemaal perfect in orde te krijgen.
MAAR ...
Mijn flashdocument zou maar 750x150 mogen zijn ipv 850x150. Maar daarvoor moet ook iets aan de code veranderen en ben niet zeker wat te veranderen!
Weet iemand raad?
Thx
Ik heb op flashkit.com een tutorial gelezen en de juiste code toegevoegd om een menu te creeeren zoals dat van de dock in Mac OS X!
Het flashdocument is nu 850x150 en dit is de action die er bij hoort:
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
| onClipEvent (load) {
function checkOffset(xxx) {
if (xxx<-175) {
xxx = -175;
} else if (xxx>175) {
xxx = 175;
}
return xxx;
}
function setScale(soffset) {
return 100*(3-(Math.abs(soffset)/88));
}
}
onClipEvent (mouseMove) {
// Get cursor x and y coordinates
y = _root._ymouse;
x = _root._xmouse;
ichiOffset = x-200;
niOffset = x-250;
sanOffset = x-300;
shiOffset = x-350;
goOffset = x-400;
rokuOffset = x-450;
nanaOffset = x-500;
hachiOffset = x-550;
kyuOffset = x-600;
juOffset = x-650;
if (y>=-50 and y<=150 and x>=0 and x<=850) {
// Make sure the offsets are within acceptable limits
ichiOffset = checkOffset(ichiOffset);
niOffset = checkOffset(niOffset);
sanOffset = checkOffset(sanOffset);
shiOffset = checkOffset(shiOffset);
goOffset = checkOffset(goOffset);
rokuOffset = checkOffset(rokuOffset);
nanaOffset = checkOffset(nanaOffset);
hachiOffset = checkOffset(hachiOffset);
kyuOffset = checkOffset(kyuOffset);
juOffset = checkOffset(juOffset);
_root.ichi._x = 200-ichiOffset;
_root.ichi._xscale = setScale(ichiOffset);
_root.ichi._yscale = setScale(ichiOffset);
_root.ni._x = 250-niOffset;
_root.ni._xscale = setScale(niOffset);
_root.ni._yscale = setScale(niOffset);
_root.san._x = 300-sanOffset;
_root.san._xscale = setScale(sanOffset);
_root.san._yscale = setScale(sanOffset);
_root.shi._x = 350-shiOffset;
_root.shi._xscale = setScale(shiOffset);
_root.shi._yscale = setScale(shiOffset);
_root.go._x = 400-goOffset;
_root.go._xscale = setScale(goOffset);
_root.go._yscale = setScale(goOffset);
_root.roku._x = 450-rokuOffset;
_root.roku._xscale = setScale(rokuOffset);
_root.roku._yscale = setScale(rokuOffset);
_root.nana._x = 500-nanaOffset;
_root.nana._xscale = setScale(nanaOffset);
_root.nana._yscale = setScale(nanaOffset);
_root.hachi._x = 550-hachiOffset;
_root.hachi._xscale = setScale(hachiOffset);
_root.hachi._yscale = setScale(hachiOffset);
_root.kyu._x = 600-kyuOffset;
_root.kyu._xscale = setScale(kyuOffset);
_root.kyu._yscale = setScale(kyuOffset);
_root.ju._x = 650-juOffset;
_root.ju._xscale = setScale(juOffset);
_root.ju._yscale = setScale(juOffset);
} else {
r = 5;
_root.ichi._x = _root.ichi._x+(200-_root.ichi._x)/r;
_root.ichi._xscale = _root.ichi._xscale+(100-_root.ichi._xscale)/r;
_root.ichi._yscale = _root.ichi._yscale+(100-_root.ichi._yscale)/r;
_root.ni._x = _root.ni._x+(250-_root.ni._x)/r;
_root.ni._xscale = _root.ni._xscale+(100-_root.ni._xscale)/r;
_root.ni._yscale = _root.ni._yscale+(100-_root.ni._yscale)/r;
_root.san._x = _root.san._x+(300-_root.san._x)/r;
_root.san._xscale = _root.san._xscale+(100-_root.san._xscale)/r;
_root.san._yscale = _root.san._yscale+(100-_root.san._yscale)/r;
_root.shi._x = _root.shi._x+(350-_root.shi._x)/r;
_root.shi._xscale = _root.shi._xscale+(100-_root.shi._xscale)/r;
_root.shi._yscale = _root.shi._yscale+(100-_root.shi._yscale)/r;
_root.go._x = _root.go._x+(400-_root.go._x)/r;
_root.go._xscale = _root.go._xscale+(100-_root.go._xscale)/r;
_root.go._yscale = _root.go._yscale+(100-_root.go._yscale)/r;
_root.roku._x = _root.roku._x+(450-_root.roku._x)/r;
_root.roku._xscale = _root.roku._xscale+(100-_root.roku._xscale)/r;
_root.roku._yscale = _root.roku._yscale+(100-_root.roku._yscale)/r;
_root.nana._x = _root.nana._x+(500-_root.nana._x)/r;
_root.nana._xscale = _root.nana._xscale+(100-_root.nana._xscale)/r;
_root.nana._yscale = _root.nana._yscale+(100-_root.nana._yscale)/r;
_root.hachi._x = _root.hachi._x+(550-_root.hachi._x)/r;
_root.hachi._xscale = _root.hachi._xscale+(100-_root.hachi._xscale)/r;
_root.hachi._yscale = _root.hachi._yscale+(100-_root.hachi._yscale)/r;
_root.kyu._x = _root.kyu._x+(600-_root.kyu._x)/r;
_root.kyu._xscale = _root.kyu._xscale+(100-_root.kyu._xscale)/r;
_root.kyu._yscale = _root.kyu._yscale+(100-_root.kyu._yscale)/r;
_root.ju._x = _root.ju._x+(650-_root.ju._x)/r;
_root.ju._xscale = _root.ju._xscale+(100-_root.ju._xscale)/r;
_root.ju._yscale = _root.ju._yscale+(100-_root.ju._yscale)/r;
}
} |
Het zijn 10 icons die erin staan en dat allemaal perfect in orde te krijgen.
MAAR ...
Mijn flashdocument zou maar 750x150 mogen zijn ipv 850x150. Maar daarvoor moet ook iets aan de code veranderen en ben niet zeker wat te veranderen!
Weet iemand raad?
Thx
[ Voor 2% gewijzigd door curry684 op 30-10-2003 16:31 . Reden: [code]-tags ]