| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| mentally ill Registriert seit: Aug 2004
Beiträge: 172
| onPress vs. onRollOut -> hitTest
hab mich jetzt den ganzen tag damit rumgeschlagen folgendes problem zu lösen: onRollOver auf haupt-MC blendet unter-MC ein. unter-MC enthält 3 buttons ziel: bei klick auf einen der buttons = action onRollOut bei unter-MC = unload unter-MC bekomme aber nur eine der beiden versionen hin, also entweder onPress actionen bei den buttons oder onRollOut action beim unter-MC. sobald ich zu der onPress action der buttons auch noch die onRollOut action des unter-MC hinzufüge geht zwar der onRollOut aber die onPress action wird ignoriert.... habs erst komplett in AS mit attachMovie probiert, dann den haupt-MC manuell gesetzt und unter-MC mit AS, dann haupt- und unter-MC manuell gesetzt und zum schluss sowohl haupt-, unter-MC als auch buttons manuell gesetzt. dann hab ich verschiedene versionen des onRollOut probiert, vom _root aus mit _root.haupt-MC.unter-MC.onRollOut, oder vom button aus mit _parent.onRollOut, oder direkt vom unter-MC mit this.onRollOut... immer das selbe.... nachdem ich dann das forum nach onRollOut und onPress dursucht hab und nicht fündig geworden bin, gebe ich auf ![]() es scheint mir, dass die onRollOut function die functionen innerhalb des unter-MC blockt... Hilfe!! grüße markus
__________________ there is no place like 127.0.0.1 -------------------------------------------------- [STUFF] E-Mail Liste für Newsletter o.ä. [STUFF] MySQLConnector Klasse Geändert von menty (02-12-2004 um 09:48 Uhr) |
| | |
| | #2 (permalink) |
| Pending… Registriert seit: Jul 2002 Ort: Hamburg
Beiträge: 3.866
|
Da mußt du wohl mit hitTest arbeiten. Lege mal anstatt RollOver bwz. Out ein hitTest auf dein HauptMC. Weil sonst die anderen Events ignoriert werden
__________________ :: Warum einfach, wenn's auch kompliziert geht! :: |
| | |
| | #3 (permalink) |
| mentally ill Registriert seit: Aug 2004
Beiträge: 172
|
hmmm, von der idee her nicht schlecht. hab auf den unter-MC dann mal folgendes AS gelegt PHP-Code: dann hab ich mir gedacht, ich versuche das mal mit ner gefakten onRollOut funktion, in dem ich beim ersten zutreffen eine variable state mit 1 definiere und sobald der mauszeiger wieder runter ist vom unter-MC (also hitTest = false) checke ich ob vorher state 1 war. wenn ja dann lösche den unter-MC sonst mache nix. PHP-Code: ![]() wenn ich mal zum testen einen trace aus gebe, sobald der mauszeiger über dem unter-MC ist, spuckt er mir auch munter den trace aus, ebend so wenn ich teste ob er nicht drüber ist, aber wenn ich ihm dann die unloadMovie anweisung gebe klappts nicht mehr
__________________ there is no place like 127.0.0.1 -------------------------------------------------- [STUFF] E-Mail Liste für Newsletter o.ä. [STUFF] MySQLConnector Klasse |
| | |
| | #5 (permalink) |
| mentally ill Registriert seit: Aug 2004
Beiträge: 172
|
nachdem ich jetzt nochmal knapp 2 stunden das forum durchkramt hab bin doch noch auf themen gestossen, welche ähnliche problemstellungen hatten. hab erst gedacht ich könnte das mit _visible lösen, aber meine schlauen bücher haben gesagt iss nicht, also weiter suchen im forum. Button deaktivieren moviebutton in moviebutton menüprob. im letzten thema hatte RustyCake dann ne Fla dran gehängt, die ich mir mal zur brust genommen hab. er hatte das hitTest mit nem onMouseMove kombiniert. hab das dann mal ausprobiert. PHP-Code: sitze an diesem dummen menü nun schon seit Montag... endlich gehts wieder vorran. da ich das ganze aber nun manuell auf der bühne habe, gehts nun erstmal wieder daran, das ganze per AS zu coden also mit attachMovie und dem ganzen pipapo... wenn das hier durch ist, hab ich meinem cheffe schon gesagt, daß ich erstmal n tut drüber schreib, weil das non öfters dranne kommt bei uns. werde das dann hier posten. grüße markus *EDIT* P.S.: @psyk: beim suchen im forum bin ich beim begriff hitTest öfters auf deinen Namen gestossen ^^
__________________ there is no place like 127.0.0.1 -------------------------------------------------- [STUFF] E-Mail Liste für Newsletter o.ä. [STUFF] MySQLConnector Klasse Geändert von menty (02-12-2004 um 11:22 Uhr) |
| | |
| | #6 (permalink) | |
| Pending… Registriert seit: Jul 2002 Ort: Hamburg
Beiträge: 3.866
|
Habs nicht getestet aber kommst du so nich aufs gleiche Ergebnis? ActionScript:
Zitat:
Was? wer? Ich? Nee!
__________________ :: Warum einfach, wenn's auch kompliziert geht! :: | |
| | |
| | #7 (permalink) |
| mentally ill Registriert seit: Aug 2004
Beiträge: 172
|
nope geht nicht. wenn ich das untermenü ausfahre und danach die maus bewege ploppt es wieder weg, da ich ja noch auf dem übermenüpunkt bin. deswegen hab ich ja die state variable definiert, die die unloadMovie anweisung ersta ausführt, wenn ich aus dem unter-MC wieder rausfahre mit der maus
__________________ there is no place like 127.0.0.1 -------------------------------------------------- [STUFF] E-Mail Liste für Newsletter o.ä. [STUFF] MySQLConnector Klasse |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |