Não somente pode você começar a posição de um grampo do filme na tela, você pode mesmo começar a posição do rato, sabida também como o cursor.
|
|
Que é a diferença entre o rato e o cursor? O rato
é o dispositivo físico unido a seu computador. Você pode
mesmo ter uma almofada ou uma tabuleta da trilha preferivelmente.
O cursor é o gráfico que se move em torno da tela enquanto
você move seu rato. Assim, tècnica, o cursor é o termo que eu
devo se usar aqui. Entretanto, ActionScript usa o rato do termo
em seus keywords. Eu usarei conseqüentemente o rato e o cursor
permutavelmente.
Duas propriedades especiais do jogador flash dizem-lhe as posições horizontais e verticais do cursor na tela. Estes são _ o xmouse e _ propriedades do ymouse.
Mas que são propriedades? Se usado por se, _ o xmouse e _ ymouse é propriedades do objeto que são contidos dentro. Assim se você os usar no timeline principal, são propriedades da raiz. Se você os usar em um grampo do filme, são propriedades do grampo do filme.
Que é a diferença? Bem, _ xmouse e _ medida do ymouse a posição do rato do ponto de registo do objeto. Assim se você estiver usando as propriedades da raiz, você começa a posição do rato do canto upper-left do filme. Se você os usar dentro de um grampo do filme, você começa a posição do rato do centro do grampo do filme.
Em a maioria de casos, você quererá estas propriedades como se relacionam ao filme principal. Para assegurar este, você pode usar _ root._xmouse e _ root._ymouse.
Está aqui o código. Contem um grampo do filme com este certificado nele. Em cada frame que passa, o certificado escreverá a posição de x e de y do rato à janela da saída, seguida por uma linha em branco para separar os pares dos números.
onClipEvent (enterFrame) {trace(_root._xmouse);
trace(_root._ymouse); trace("");}
Quando você funciona este filme, você verá os pares do córrego dos números através da janela da saída. Mova o rato ao redor e preste atenção à mudança dos números. Traga o cursor acima perto do canto upper-left da tela para vê-los começar perto de 0, de 0 e então ao baixo-direito para vê-lo começar perto de 550, 400.
Observe que se você mover o cursor fora da janela flash
do teste, os valores _ do xmouse e _ ymouse não mudam. Se você
mover o cursor do centro do filme para um ponto fora do filme
rapidamente bastante, o valor velho permanece até que o cursor
re-enters a área ativa. Este é um fato infeliz da vida com
flash e algo que você terá que planear para ao usar _ o xmouse e _
ymouse.
|
|