Avatar billede brianus Nybegynder
13. december 2000 - 23:20 Der er 8 kommentarer og
1 løsning

cursor crosshair til flashfilm

Jeg er i gang med et skydespil og vil gerne have lavet det sådan, at cursoren skifter til crosshair (en funktion i explorer). Hvis jeg laver et sigtekorn som movieclip, der følger musecursoren, så kommer sigtekornet altid halsende bagefter.
Det er sikkert såre simpelt, men jeg er ikke stiv i javascript eller hvad det nu er, så en komplet kode udløser straks 30 point.
mvh BluesBrother
Avatar billede nikolajdu Nybegynder
14. december 2000 - 00:02 #1
Der er nogler stykker at vælge i mellem her....

http://www.dynamicdrive.com/dynamicindex13/

Hvis du bruger flash 5 kan du endvidere ganske nemt skjule musepilen...

onClipEvent (mouseMove) {
    Mouse.hide();
}


/Nikolaj
Avatar billede brianus Nybegynder
14. december 2000 - 00:19 #2
Jeg har vist ikke udtrykt mig klart nok. I Explorer kan man sætte cursoren, så den ved mouseover ikke bliver til en hånd, men for eksempel et sigtekorn (crosshair).

Koden er noget lignende i head:
INPUT {cursor: crosshair}

Men hvad skal den så være nede omkring flashfilmen, og kan den slags overhovedet fungere???

(Altså jeg vil ikke have et stykke grafik til at følge cursoren, men simpelthen en helt ny cursor, som på forhånd er indbygget i Explorer)

mvh BluesBrother
Avatar billede nikolajdu Nybegynder
14. december 2000 - 00:31 #3
Du laver da bare din mousetrail og fjerner pilen i flash længere er den vel ikke???

Anyway kigger lige på det...
Avatar billede brianus Nybegynder
14. december 2000 - 01:14 #4
Problemet er, at hvis sigtekornet er en mousetrail, så vil den stort set aldrig være ved musecursoren, når spillerne jager rundt med musen. Det kræver i hvert fald, at filmen opdateres med sindssygt mange frames pr. sekund, og det kan de flestes isenkram ikke følge med til. Og så var det jo jeg tænkte, at man med CSS kan indstille cursoren i explorer til selv at blive et sigtekorn, og så er alle problemer jo ude af verden (tja, hvis ellers det kan lade sig gøre)
BluesBrother
Avatar billede nikolajdu Nybegynder
14. december 2000 - 01:50 #5
Jeg giver dig et link til masser af mousetrails i D-html eller CCS eller hvad det nu er.

Hvis du bruger dem, har du omgået en flashmousetrail...

Selv om du skulle finde en fed mousetrail, der også virkede i Netscape, vil det ikke virke sammen med flash. Du kankun læge html oven på flash i IE.

/Nikolaj
Avatar billede nikolajdu Nybegynder
14. december 2000 - 01:51 #6
bær´ lige over med stavefejlene...
Avatar billede brianus Nybegynder
14. december 2000 - 02:17 #7
Du får pointene for en behjertet indsats, men de kære mousetrails du linkede til kunne jeg ikke få til at virke ovenpå en flashfilm. Jeg har konkluderet, at det nok bare ikke kan lade sig gøre...
BluesBrother
Avatar billede nikolajdu Nybegynder
14. december 2000 - 02:21 #8
Det kan være den her kan hjælpe dig...

http://www.flashkit.com/tutorials/ad_layer/tute_layers.shtml
Avatar billede nikolajdu Nybegynder
14. december 2000 - 02:21 #9
Aner det ikke, men det er endnu et forsøg værd...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester