webForumDet fria alternativet

Skapa pussel med "studs"

Flash

1 svar · 329 visningar · startad av Lisali

Medlem sedan okt. 200698 inlägg
Frågan#1

Hej,
Nu är nybörjaren igång igen och vänder sig till expertisen för att fråga om pussel i flash:

Kan man få pusselbitarna att studsa tillbaka om man placerar dem fel?

Vänligen
Lisa

Medlem sedan nov. 2004149 inlägg
#2

Ja, det kan man.
Men det är inte särskilt enkelt och förmodligen går det att lösa detta på många olika sätt. Men grunden är troligen något i den här stilen:

Steg 1.
Först måste ju Flash veta var pusselbiten befann sig innan man flyttade den. Pusselbitens ursprungliga _x och _y måste alltså avläsas/lagras på något sätt.

Steg 2.
När man släpper pusselbiten måste Flash kolla om den hamnat inom "tillåtet område".
Jag kan tänka mig att ett sätt att kolla detta är något i den här stilen:

on (release) {
Pseudokod: Med en if-sats läser du av om pusselbiten hamnat inom toleranserna
else{
Pseudokod: Se till att pusselbiten återtar sin ursprungliga plats
}
}

Exakt hur man scriptar detta vet jag inte på rak arm - troligen skulle jag behöva åtskilliga timmar för att få ihop ett fungerande script...
Men din fråga var ju "om det går" och där kan jag alltså svara ett tvärsäkert ja.

Möjligen kan du hitta script på https://www.flashkit.com om du söker på "puzzle". Troligen hittar du inte ett script som du kan ta rakt av - du måste alltså modifiera en hel del...

/Alar

265 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)