FlashVolume slaiderin“- tekeminen on varmasti monelle tuttua puuhaa. MovieClipin pakottaminen seuraamaan suoraa viivaa pysty- tai vaakasuunnassa on aika yksinkertainen toimenpide, mutta entä monimutkaisemmat muodot ja polut.

Tässä yksi tapa. Alla koodi yksinkertaisimmillaan.

function ballPos(mc:MovieClip, xp:Number):Void
{
mc._x = xp;
var yp = 0;
do
{
yp++;
}
while(!mLine.hitTest(xp, yp, true));
mc._y = yp;
updateAfterEvent();
}

Read more

FlashFlash on tehokas työkalu, jonka avulla voi kehittää erilaisia sovelluksia aivan yksinkertaisesta todella vaativiin. Pelkillä perusmetodeilla ja aikajananhallinalla saa aikaan jo paljon, mutta nälkä kasvaa nopeasti. Yksi yleisimpiä mielenkiinnonkohteita on Flashpelit (mututuntumaa), mutta into lopahtaa helposti kesken, kun yksinkertaiselta tuntuvan pelin toteutus ei onnistukaan niin helpolla kuin aluksi oli ajatellut. Tällaisen tilanteen saattaa aiheuttaa pelin toiminnan kannalta oleellinen trigonometria. Varsinkin minulle aihealue tuottaa suuria vaikeuksia ja trigonometriset funktiot sin, cos ja tan tuovat koulunpenkiltä mieleen vain synkkiä muistoja matikantunneilta (no ei oikeasti, koulussa oli aina kivaa). Jos nyökyttelit päätäsi lukiessasi edellisiä virkkeitä, jatka lukemista. En aio antaa mitään syväluotaavaa perehdytystä trigonometrian käytöstä Flashissa, en edes osaisi, mutta tämän avulla ehkä myös muut kaltaiseni tavikset saavat jonkunlaisen otteen siitä ohuesta punaisesta langasta, joka on ollut kadoksissa jo vuosia. Yritän kuitenkin tarjoilla sen verran tietoa, että pääset vauhtiin yksinkertaista trigonometriaa vaativien pelien tai sovellusten kanssa.
Read more

javascriptFlashin ja JavaScriptin välinen kommunnikaatio antaa uusia mahdollisuuksia Flash- ja internetsuunnitteluun. Tässä artikkelissa tutustutaan Flashin ja JavaScriptin väliseen kommunikaatioon käyttäen getURL()-metodia. Lyhyestä virsi kaunis.
Read more

Flash tutorialFlash MX, Flash Player 6

Katso valmis esimerkki |   Lataa työtiedosto koneellesi

Analogisen kellon toteuttaminen Flashilla saattaa kuullostaa hankalalta ja aikaa vievältä projektilta, mutta toteutus on itseasiassa varsin yksinkertainen. Koodiakaan ei tarvita kuin muutama rivillinen. Seuraava koodi kirjoitetaan esityksen ensimmäiseen frameen:
Read more