Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-12-2004, 15:25   #1 (permalink)
Danilo Sandner
 
Registriert seit: Jun 2001
Ort: frankfurt am main
Beiträge: 286
Mouse.hide() disablen / überschreiben

ich versuch hier verzweifelt die Mouse.hide() methode zu killen...

so gehts nicht:
Mouse.prototype.hide = function(){
trace("ne ne ne !!");
}

kann ich denn irgendwie dieses Mouse.hide() mit etwas anderem überschreiben oder am besten ganz killen ??
__________________
www.DaniloSandner.de

www.FlashTreffen.de (Flashtreffen in Frankfurt)
danilo ist offline   Mit Zitat antworten
Alt 19-12-2004, 15:29   #2 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Beiträge: 138
ich verstehe deine frage nicht genau. was willst du erreichen?

mfg
fireshark
FireShark ist offline   Mit Zitat antworten
Alt 19-12-2004, 15:34   #3 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Beispiel bei RollOver/Out:
ActionScript:
  1. dein_btn.onRollOver = function() {
  2.     Mouse.hide();
  3. };
  4. dein_btn.onRollOut = function() {
  5.     Mouse.show();
  6. };
Der Rest steht in der Flash-Hilfe.
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 19-12-2004, 15:52   #4 (permalink)
Danilo Sandner
 
Registriert seit: Jun 2001
Ort: frankfurt am main
Beiträge: 286
nein nein.... ich will die methode Mouse.hide() verändern bzw. killen.
um global zu verhindern, dass irgendwo im film ein Mouse.hide() auch ein normales Mouse.hide() ausführt.

ich will quasi den befehl Mouse.hide() "löschen".

mit dem hier:
Mouse.prototype.hide = function(){
trace("ne ne ne !!");
}

wollte ich -in meiner naivität- erreichen, das bei Mouse.hide() nicht mehr der mauszeiger verschwindet sondern ich stattdessen "ne ne ne" getraced bekomme.

ein post in dem ich gerade deswegen rumforsche:
Sound.prototype überschreiben

hilft mir aber nicht wirklich weiter... ;-(
__________________
www.DaniloSandner.de

www.FlashTreffen.de (Flashtreffen in Frankfurt)
danilo ist offline   Mit Zitat antworten
Alt 19-12-2004, 17:13   #5 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Naja, ich weiß zwar nicht was das soll, aber vielleicht so.
PHP-Code:
onEnterFrame=function() {
    if(
Mouse.hide()){
    
Mouse.show(); 
    }

__________________
:: Warum einfach, wenn's auch kompliziert geht! ::

Geändert von psyk (19-12-2004 um 23:20 Uhr)
psyk ist offline   Mit Zitat antworten
Alt 19-12-2004, 21:44   #6 (permalink)
Danilo Sandner
 
Registriert seit: Jun 2001
Ort: frankfurt am main
Beiträge: 286
danke, das ist lieb gemeint aber mit workarounds kann ich in dem fall nicht verfahren.
ich muss die Mouse.hide() methode komplett ausschalten.
__________________
www.DaniloSandner.de

www.FlashTreffen.de (Flashtreffen in Frankfurt)
danilo ist offline   Mit Zitat antworten
Alt 20-12-2004, 14:49   #7 (permalink)
Danilo Sandner
 
Registriert seit: Jun 2001
Ort: frankfurt am main
Beiträge: 286
holzhammermethode
einfach:

Mouse = {};

und schon macht Mouse.hide(); nix mehr

aber das kanns ja nicht sein.....

denn andere mousesachen wie zum bleistift onMouseDown
gehen dann natürlich auch nimmer....

wie kann ich denn nur das hide() killen ??
muss ich da erst mit ASSetPropFlags (oder sowas) die mouse klasse unprotecten oder wie oder was oder wo ..... bin wohl zu doof dafür

hat da niemand einen tip übrig für mich ??
__________________
www.DaniloSandner.de

www.FlashTreffen.de (Flashtreffen in Frankfurt)
danilo ist offline   Mit Zitat antworten
Alt 20-12-2004, 15:22   #8 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Beiträge: 138
ich verstehe dein anliegen immer noch net ganz. meinst du vielleicht, dass der mauszeiger nur auf bestimmten frames zu sehen ist?

mfg
fireshark
FireShark ist offline   Mit Zitat antworten
Alt 20-12-2004, 16:03   #9 (permalink)
Danilo Sandner
 
Registriert seit: Jun 2001
Ort: frankfurt am main
Beiträge: 286
@ fireshark: nein ich meine, dass der befehl Mouse.hide() nicht mehr funktionieren soll.

hab auch ne lösung gefunden ...
Mouse.nix = function(){}
Mouse.addProperty("hide", Mouse.nix, Mouse.nix );

und schon gibts kein Mouse.hide() mehr im herkömmlichen sinne

das ganze hatte den sinn einen -als gegeben zu betrachtenden- film, der nachgeladen wird, daran zu hindern andauernd den mauszeiger verschwinden zu lassen. ja.... sowas gibt's
__________________
www.DaniloSandner.de

www.FlashTreffen.de (Flashtreffen in Frankfurt)
danilo ist offline   Mit Zitat antworten
Alt 20-12-2004, 22:41   #10 (permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.832
noch ein holzhammer

ActionScript:
  1. ASSetPropFlags (Mouse, "hide", 0, 7);
  2. delete Mouse.hide;
michael ist offline   Mit Zitat antworten
Alt 21-12-2004, 11:01   #11 (permalink)
Danilo Sandner
 
Registriert seit: Jun 2001
Ort: frankfurt am main
Beiträge: 286
Zitat:
Zitat von michael
noch ein holzhammer

ActionScript:
  1. ASSetPropFlags (Mouse, "hide", 0, 7);
  2. delete Mouse.hide;
dein holzhammer gefällt mir. funzt prima.
das ist genau was ich machen wollte.
dankeschön !

hatte ich zwar auch schon so probiert aber bei mir ging da nichts weil ich wohl bei den zwei letzten parametern immer die falschen zahlen hatte bzw. dachte der letzte könnte nur true/false sein ... wieder was dazugelernt...


für alle "ASSetPropFlags-forschenden" -die vielleicht mal über diesen thread stolpern- hier noch drei links zum thema:
http://www.flashguru.co.uk/000037.php
http://www.actionscript-praxis.de/fo...topic.php?t=19
ASSetPropFlags 4 Dummys
__________________
www.DaniloSandner.de

www.FlashTreffen.de (Flashtreffen in Frankfurt)
danilo ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 23:28 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele