.flash name="mandel01.swf" bbox=600x450 version=6 .swf fond "fond.swf" .put fond 0 0 .box imgControle width=100 height=100 fill=white color=white .sprite clipControle .put imgControle 32 75 .end .box imgBouton width=120 height=18 fill=#869537 color=#869537 .sprite clipBouton .put imgBouton -120 -18 .end .action: var palette = ["210","120","201","102","021","420","321","312", "231","213","123","132","000","222","012"]; var ic = 0; var xc = -0.7; var yc = 0; var rc = 1.5; _root.attachMovie("clipControle","controle",1); _root.createEmptyMovieClip("imagette",2); _root.createEmptyMovieClip("image",3); function majImagette () { imagette.loadMovie("/syracuse/cgi-bin/mandel01jpeg.pl?z=n&p=" + palette[ic] + "&xc=" + xc + "&yc=" + yc + "&rc=" + rc); } function majImage () { image.loadMovie("/syracuse/cgi-bin/mandel01jpeg.pl?z=o&p=" + palette[ic] + "&xc=" + xc + "&yc=" + yc + "&rc=" + rc); } function afficheInfos () { image.loadMovie("infos.swf"); } imagette._x = 32; imagette._y = 75; image._x = 184; image._y = 45; controle._alpha = 0; controle.onPress = function () { var xt = _root._xmouse - 82; var yt = _root._ymouse - 125; xc = xc + xt /50 * rc; yc = yc - yt /50 * rc; majImagette(); }; majImagette(); majImage(); .end .jpeg zav filename="za-normal.jpg" quality=100% .jpeg zav2 filename="za-dessus.jpg" quality=100% .jpeg zav3 filename="za-pressed.jpg" quality=100% .button zavbouton .show zav as=idle .show zav2 as=hover .show zav3 as=pressed .on_press: rc /= 1.5; majImagette(); .end .end .put zavbouton 22 187 .jpeg zar filename="zar-normal.jpg" quality=100% .jpeg zar2 filename="zar-dessus.jpg" quality=100% .jpeg zar3 filename="zar-pressed.jpg" quality=100% .button zarbouton .show zar as=idle .show zar2 as=hover .show zar3 as=pressed .on_press: rc *= 1.5; majImagette(); .end .end .put zarbouton 22 210 .jpeg ag filename="ag-normal.jpg" quality=100% .jpeg ag2 filename="ag-dessus.jpg" quality=100% .jpeg ag3 filename="ag-pressed.jpg" quality=100% .button agbouton .show ag as=idle .show ag2 as=hover .show ag3 as=pressed .on_press: majImage(); .end .end .put agbouton 22 233 .jpeg rp filename="r-normal.jpg" quality=100% .jpeg rp2 filename="r-dessus.jpg" quality=100% .jpeg rp3 filename="r-pressed.jpg" quality=100% .button rpbouton .show rp as=idle .show rp2 as=hover .show rp3 as=pressed .on_press: ic = (ic + 1) % 15; majImagette(); .end .end .put rpbouton 22 256 .jpeg ini filename="i-normal.jpg" quality=100% .jpeg ini2 filename="i-dessus.jpg" quality=100% .jpeg ini3 filename="i-pressed.jpg" quality=100% .button inibouton .show ini as=idle .show ini2 as=hover .show ini3 as=pressed .on_press: xc = -0.7; yc = 0; rc = 1.5; majImagette(); .end .end .put inibouton 22 279 .jpeg inf filename="in-normal.jpg" quality=100% .jpeg inf2 filename="in-dessus.jpg" quality=100% .jpeg inf3 filename="in-pressed.jpg" quality=100% .button infbouton .show inf as=idle .show inf2 as=hover .show inf3 as=pressed .on_press: afficheInfos(); .end .end .put infbouton 22 302 .end