Я создал этот невероятно блестящий просмотрщик миниатюр изображений для клиента в flash actioncript 3. (По сути, он просто прокручивается вверх или вниз в зависимости от положения мыши).Это работает так, (я никогда не могу получить правильные проценты, чтобы он показал самое верхнее изображение), но это не относится к делу.Что меня действительно раздражает, так это то, что когда у меня открыто окно браузера с загруженным файлом .swf, и я нажимаю на другое приложение на своем рабочем столе, тупая область прокрутки в окне браузера начинает волноваться.
"Где моя мышь? ??!?!?!?"Я предполагаю, что это размышление.
Есть ли этап. Нефокусное событие, с помощью которого я могу передать свою область миниатюр прокрутки в STFU с помощью?
Я бы даже подумал написать какой-нибудь JavaScript для вызова функции flashесли это предпочтительный метод.Заранее спасибо.
function checkMousePos(e:Event):void
{
if(mouseX < 145){
try{
var sHeight:int = MovieClip(root).stageHeight;
}catch(Error){
trace("stage not loaded");
}
if(mouseY > (sHeight/2) + 100){
if(tHolder.y-50 > - (compHeight-sHeight)){
Tweener.addTween(tHolder, {y:tHolder.y - 90, time:1,transition:"easeOutCubic"});
}
}else if(mouseY < (sHeight/2) - 100){
if(tHolder.y+50 < 80){
Tweener.addTween(tHolder, {y:tHolder.y + 90, time:1,transition:"easeOutCubic"});
}else{
Tweener.addTween(tHolder, {y:80, time:1,transition:"easeOutCubic"});
}
}
}
}
-J