Placering af dragable MC.
Starter lige med at forklare lidt om min film, det er nok nemmest :0)Min movie foregår i et rum. Deri har jeg flere kasser (flyttekasser ligner de) som brugeren kan dragge. Når der startDragges med objektet (den ene kasse) bliver dette usynligt. Så kører jeg tests på MC\'s, nogle felter der er placeret over hele gulvet. Disse ligner kassen og er pr. default usynlige. Når objektet bliver dragget ind over et af disse synliggøres det. Desuden har jeg et controller MC der så har styr på præcist hvad der er hvor i lokalet. Det fungerer alt sammen fint.
Mit problem er nu når jeg stopDragger mit MC. Så skal det MC - feltet - objektet er over igen have alpha 0, selve objektet alpha 100 (sidstnævnte virker). Desuden skal kassen placeres præcist der hvor feltet er. Jeg fatter bare ikke hvorfor det ikke virker!?!
Når jeg dragger kassen sætter jeg en variabel drag = 1; - ellers er den 0. Når feltet er synligt bliver felt1 = 1; Den er ligeledes sat til 0 ellers. Variablerne styres af mit controller MC. I dette har jeg følgende AC:
if (felt1 == 1 && drag == 1) {
_root.felt1._alpha = 0;
_root.boxMov._x = _root.felt1._x;
_root.boxMov._y = _root.felt1._y;
}
Her er felt1 både instancenavnet på feltet og en variabel der tilhører. boxMov er kassen der dragges.
Håber I kan følge mig og at I kan hjælpe.... jeg har lidt stress over det!
mvh
paask
