Flash Rotation

Pagina: 1
Acties:

  • Beyond
  • Registratie: Juni 2001
  • Laatst online: 30-08 21:07

Beyond

Dussssss.......

Topicstarter
Heb een afbeelding en die wil ik laten roteren door op r te drukken.
Heb eerst een movie clip gemaakt. Name : Symbol 1.
Nu heb ik de volgende actionscript gebruikt :


if (Key.isDown(r)) {
_rotation = 90;
}

Maar hij werkt niet. Waar kan het aan liggen.

Al het goeie.......


  • waxle
  • Registratie: December 2000
  • Laatst online: 17-08 15:52

waxle

Schavuit & Schobbejak

je geeft geen target aan, bovendien is je notatie ook verkeerd...
Om in MX keys te gebruiken, moet je een sniffer maken :)

uhm...

mr10? :)

ouwe meuk
Nichts ist toller als ein Zündapp Roller!


  • Beyond
  • Registratie: Juni 2001
  • Laatst online: 30-08 21:07

Beyond

Dussssss.......

Topicstarter
Een sniffer ?
Hoe zou het volgens jou wel moeten ?

Al het goeie.......


  • BurningSheep
  • Registratie: Januari 2000
  • Laatst online: 03-05 22:13
r is een variabele en waarschijnlijk niet gedefinieerd.

Aan Key.isDown() moet je een keycode meegeven, dus bijvoorbeeld zo:
if(Key.isDown(Key.getCode("r")))

  • waxle
  • Registratie: December 2000
  • Laatst online: 17-08 15:52

waxle

Schavuit & Schobbejak

Ik bedoelde een listener bij de weg...
een stukje code van een thingy van mr10 :


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
function init(){
    if(this != _level0.preview_mc.content_mc){
        Mouse.hide();
        attachMouse();
    }
    
    w = 800;
    h = 600;
    border = 100;
    
    bgColor = new Color(bg_mc);
    txtColor = new Color(text_mc);
    
        if(_root.txtColorVar == undefined)
        _root.txtColorVar = 0xFFFFFF;
    if(_root.BGColorVar == undefined)   
        _root.BGColorVar = 0x000000;
        
    _root.UI_vars = new Array();
    _root.settings_mc.cpTXT.setValue(_root.txtColorVar);
    _root.settings_mc.cpBG.setValue(_root.bgColorVar);
    
    Key.removeListener(_root.ffctListener);
    
    _root.ffctListener = new Object();
    
    _root.ffctListener.onKeyDown = function () {
        switch (Key.getCode()) {
            case 66:
                doBoom();
                break;
            case 67:
                trace('c');
                doColorSwitch();
                break;
            case 83:
                doScratch(true);
                break;
        }
    }
    _root.ffctListener.onKeyUp = function () {
        switch (Key.getCode()) {
            case 66:
                //doBoom(false);
                break;
            case 67:
                //doColorSwitch(false);
                break;
            case 83:
                doScratch(false);
                break;
        }
    }
    Key.addListener(_root.ffctListener);
    
    initText();
    setTxtSize()
    setColor();
}

ouwe meuk
Nichts ist toller als ein Zündapp Roller!


  • waxle
  • Registratie: December 2000
  • Laatst online: 17-08 15:52

waxle

Schavuit & Schobbejak

Maar goed, lijkt me een beetje over de top qua actionscript...
wat een handigere oplossing zou zijn is een onzichtbare button ( dus eentje die buiten je canvas valt) te maken en daar keyup en keydown-command's aan te hangen.

dan moet je natuurlijk nog wel de target goes zetten; dus:

_root.dingetjedatgedraaidmoetworden._rotation=90;

ouwe meuk
Nichts ist toller als ein Zündapp Roller!

Pagina: 1