Bartłomiej Polakowski

Bartłomiej Polakowski Kierownik Zespołu
E-learning
odpowiedzialny za
wdrażanie ...

Temat: Własny kursor - problem z kliknięciem

Stworzyłem własny kursor i wstawieł go używając:

Mouse.hide();
stage.addEventListener(MouseEvent.MOUSE_MOVE,follow);
function follow(evt:MouseEvent){
mc_palec.x = mouseX;
mc_palec.y = mouseY;
}

Kursor śmiga, ale nie mogę nacisnąć nim żadnego przycisku. Po wyłączeniu kursora wszystko śmiga.
Jakub Bilko

Jakub Bilko Flash/Web/Mobile
Developer

Temat: Własny kursor - problem z kliknięciem

Kursor blokuje Ci eventy myszki, dodaj:


mc_palec.mouseEnabled = false;
mc_palec.mouseChildren = false;
Bartłomiej Polakowski

Bartłomiej Polakowski Kierownik Zespołu
E-learning
odpowiedzialny za
wdrażanie ...

Temat: Własny kursor - problem z kliknięciem

Dziękuję za pomoc:)
Bartłomiej Polakowski

Bartłomiej Polakowski Kierownik Zespołu
E-learning
odpowiedzialny za
wdrażanie ...

Temat: Własny kursor - problem z kliknięciem

Mam jeszcze jedno pytanie.

Mój nowy kursor "wchodzi mi" pod linie rysowane po naciśnieciu przycisku na ekranie.

Linie rysuje standardowo:

lineDrawing.graphics.lineTo(80, 200);

Chciałbym aby kursor był zawsze na samej górze.
Jakub Bilko

Jakub Bilko Flash/Web/Mobile
Developer

Temat: Własny kursor - problem z kliknięciem

Jeśli MovieCllip (lub czymkolwiek jest) lineDrawing jest tworzony dynamicznie, to przy dodawaniu go do sceny zostanie on dodany na najwyższej warstwie. Możesz w swojej funkcji follow np. sprawdzać czy kursor znajudje się na najwyższej warstwie i jeśli nie, to go tam umieszczać:


if(getChildIndex(cursor) < numChildren-1) setChildIndex(cursor, numChildren-1);
Bartłomiej Polakowski

Bartłomiej Polakowski Kierownik Zespołu
E-learning
odpowiedzialny za
wdrażanie ...

Temat: Własny kursor - problem z kliknięciem

Super! Sporo mnie dzisiaj nauczyłeś:)
Jakub Bilko

Jakub Bilko Flash/Web/Mobile
Developer

Temat: Własny kursor - problem z kliknięciem

Polecam się;)
Kasia Polus

Kasia Polus Designer. powiedzmy.

Temat: Własny kursor - problem z kliknięciem

Bo Kuba to taki dobry wujek
Jakub Bilko

Jakub Bilko Flash/Web/Mobile
Developer

Temat: Własny kursor - problem z kliknięciem

Nieprawda! Dzisiaj w pracy powiedzieli mi, że kawał... salami ze mnie ;)

konto usunięte

Temat: Własny kursor - problem z kliknięciem

Jakub Bilko:
Jeśli MovieCllip (lub czymkolwiek jest) lineDrawing jest tworzony dynamicznie, to przy dodawaniu go do sceny zostanie on dodany na najwyższej warstwie. Możesz w swojej funkcji follow np. sprawdzać czy kursor znajudje się na najwyższej warstwie i jeśli nie, to go tam umieszczać:


if(getChildIndex(cursor) < numChildren-1) setChildIndex(cursor, [/quote]> numChildren-1);[quote]

Ja bym nie sprawdzał tylko od razu zrobił go na samej gorze, jak ma robić za kursor to wszędzie raczej musi być nad.

Następna dyskusja:

problem z Adobe Flash Play...




Wyślij zaproszenie do