17. oktober 2001 - 13:32Der er
28 kommentarer og 2 løsninger
lidt kompliceret cursor problemer (haster)
Jeg har en cursor hvor til jeg låser et movie klip når så jeg skal drage nogle objekter på skærmen får jeg et problem. problemet er som følger når jeg drager et objekt skal musen være skjult og i samme øjeblik jeg slippe skal den være synlig igen. Dette virker med følgende kode
men når jeg tilføjer dette onClipEvent (mouseMove) {
hit5 = this.hitTest(_root.cursor); if (hit5) { tellTarget (\"_root.cursor\") { setProperty (\"_root.cursor\", _visible, false); } } else { Mouse.hide(); setProperty (\"_root.cursor\", _visible, true);// det meget kritiske punkt startDrag (\"/cursor\", true); } }\0
til et movie klip som jeg ønsker at lave en hittest på for at skjule musen når den kører hen over virker pisset absolut ikke pga. den visible der sættes til true. Jeg ønsker kun at dette skal ske når jeg forlader movie klippet ellers ikke altså else statementet.
Er der nogen der kan fortælle mig hovrdan jeg opnår dette.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
men når jeg tilføjer dette onClipEvent (mouseMove) {
hit5 = this.hitTest(_root.cursor); if (hit5) { tellTarget (\"_root.cursor\") { setProperty (\"_root.cursor\", _visible, false); } } else { Mouse.hide(); setProperty (\"_root.cursor\", _visible, true);// det meget kritiske punkt startDrag (\"/cursor\", true); } }\0
til et movie klip som jeg ønsker at lave en hittest på for at skjule musen når den kører hen over virker pisset absolut ikke pga. den visible der sættes til true. Jeg ønsker kun at dette skal ske når jeg forlader movie klippet ellers ikke altså else statementet.
Er der nogen der kan fortælle mig hovrdan jeg opnår dette.
til et movie klip som jeg ønsker at lave en hittest på for at skjule musen når den kører hen over virker pisset absolut ikke pga. den visible der sættes til true. Jeg ønsker kun at dette skal ske når jeg forlader movie klippet ellers ikke altså else statementet.
Er der nogen der kan fortælle mig hovrdan jeg opnår dette.
Det jeg absolut ikke forstår er hvorfor at en onclipevent(mousemove) udføres hele tiden når musen bevæger sig, og ikke kun når jeg bevæger musen på selve movie klippet.
i er det der sker når jeg forsøger at drage det ene movieklip at musen skal blive usynlig og så længe jeg holder musetasten nede skal jeg kunne flytte movieklippet. når jeg releaser movieklippet skal min mus gå tilbage og drage det oprindelige museklip efter sig.
lingoman problemet er jo at jeg når jeg forlader movieklippet sætter den til at være visible fordi denne kode også udføres når jeg stopper med at drage mit andet movieklip
sådan som jeg forstår det har mads lavet sin egen cursor som han jo ikke kan dragge mens han dragger noget andet. Derfor skal den skjules mens han dragger den anden og vises igen når han er færdig med det...
beatone du har ret i hvad du skriver men det virker på samme måde som det jeg har. Problemet kommer pga. den ekstra kode der skal til de steder hvor jeg ønsker musen skjult altså de omtalte hit steder.
fordi flash af en eller anden årsag udfører denne kode onClipEvent (mouseMove) { hit5 = this.hitTest(_root.cursor); if (hit5) { tellTarget (\"_root.cursor\") { setProperty (\"_root.cursor\", _visible, false); } } else { Mouse.hide(); setProperty (\"_root.cursor\", _visible, true);// det meget kritiske punkt startDrag (\"/cursor\", true); } }
når jeg starter med at drage et givent movieklip. Dette ville jeg meget gerne være fri for.
Du gør livet nemmere for dig selv hvis du undlader at bruge startDrag() som kun tillader et MC ad gangen. Brug hitTest() i en onClipEvent (enterFrame) i stedet. Så kan begge MC\'er (\"cursorMC\" og \"indgangMC\") følge musen. Naturligvis med kun den ene synlig normalt, og begge usynlige når vi er over den 3.MC
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.