Jag skulle vilja att man förflyttas till en ny scene om man för musen inom ett visst område (utan att klicka).
Jag har följande kod:
onClipEvent (mouseMove) {
var tempXPos = _xmouse;
var tempYPos = _ymouse;
_parent.yPos = tempYPos;
_parent.xPos = tempXPos;
If (tempXPos<=10) & (tempYPos<=10) & (tempXPos=>5) & (tempYPos>=5){
gotoAndStop("Scene2", 1);
}
}
Koden ovan skall ses som en seudokod - jag har nämligen ingen aning om hur man gör. Har försökt att få hjälp av integrerade hjälpen - men jag tycker att Flashs if-satser är lite konstiga!?
Vad som är viktigast för mig nu är att lära mig hur man gör en "fler alternativs regel" - en if-sats med flera värden som måste uppfyllas för att köras alltså:
if x<=5 and y<=5 then....
Hur gör jag det?
Följande funkar iaf inte:
if (tempXPos < 100) && (tempYPos <100){
_parent.gotoAndPlay(3);
}
Tack för hjälpen men jag måste köra plocka ut musens position och använda mig av dess värde eftersom jag kommer att få in ännu ett värde - man kommer att navigera i 3D - med sin hand framför skärmen - jag får alltså in 3 kordinat från C++ (höjdläge, sidoläge och djupläge)
Du fattar inte hur mycket du hjälpte mig!!!
Eftersom jag inte är så duktig på Flash så stöter jag på problem helatiden.
Genom ditt inlägg så hjälpte du mig med ett uppkommet problem jag suttit med i över 2 timmar!