10. januar 2006 - 13:09Der er
2 kommentarer og 1 løsning
Knap i flash MX
Jeg har i sin tid kodet en del Flash 5, men nu vil jeg gerne placere min script i en enkelt keyframe istedet for at placere scriptet på de forskellige elementer.
Jeg prøvede fx. at lave en knap som skulle styres fra en keyframe, mit script ser således ud:
knap_btn.onMouseUp = function() { trace("Knap er aktiveret"); };
Desvære virker det ikke som planlagt. Hvis jeg bruger det samme script på et movieclip, så sker aktiveringen uanset hvor på stage jeg trykker.
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Din syntaks er helt korrekt, men du skal nok bruge onPress i stedet for onMouseUp. onMouseUp betyder at scriptet køres når museknappen har være trykket og kommer op igen.
knap_btn.onPress = function() { trace("Knap er aktiveret"); };
..og alle de andre knap-events som du kender dem kan også bruges: onRelease, onRollOver, onRollOut osv...
Kewl - jeg smider et svar skulle du ha' lyst til at gi' point.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.