Autor Zpráva
Anonymní
Profil *
Moderátor DoubleThink: Přesunuto ze zaniklé kategorie Flash všeobecně.

Ahoj všem. Měl jsem demo Flashe číslo 5. A když jsem vykompiloval nějaký exe projector a pak jej spustil a máčknul na pravé tlačítko myši napsalo mi to ABOUT MACROMEDIA FLASH !!! Píše tohle i projektor vykompilovaný v komerční verzi Flashe ?? Diky moc.
DoubleThink
Profil *
ano
Anonymní
Profil *
a jde to nějak obejít ? Třeba nějak zakázat pravej klik nebo něco takového ?
DoubleThink
Profil *
Na pravý myšoklik nejde ve Flashi navěsit žádnou událost - tedy alespoň ne klasickým postupem.
Musí se na to trochu složitěji:


setInterval(function () {
if (Mouse.rightMouseDown ^ (Mouse.rightMouseDown=Key.isDown(2))) {
Mouse.rightMouseDown ? Mouse.broadcastMessage("onRightMouseDown") :
Mouse.broadcastMessage("onRightMouseUp");
}
}, 40);
// pouzitie:
myObj = {};
myObj.onRightMouseDown = function() {
trace("mousedown");
};
myObj.onRightMouseUp = function() {
trace("mouseup");
};
Mouse.addListener(myObj);


Metoda rightMouseDown ale funguje jenom do verze 6 - Z ActionScriptu 2.0 byla vyňata

Script pochází z AS Blogu
Toto téma je uzamčeno. Odpověď nelze zaslat.