Курсор: перекрестие; для buttonImg - PullRequest
1 голос
/ 16 июня 2011

Я использую Загрузить с кнопкой изображения.Все работает.За исключением того, что мне нужно иметь cursor:crosshair; вместо cursor:default; при наведении мыши.

Я попытался установить его в CSS следующим образом:

object { cursor:crosshair; }

Курсор не изменяется.

Одна теория, внутри объекта flash они устанавливают курсор.Есть ли какое-то решение для этого?

1 Ответ

2 голосов
/ 17 июня 2011

Объект будет принимать атрибуты стиля для демонстрации, которые пытаются:

object {visibility: visible;}

или

object {visibility: hidden;}

Проблема в том, что .swf, отображаемый внутри объекта, не использует внешний CSS.У вас есть доступ только к стилю объекта, который содержит .swf flash, обрабатывает рендеринг для фактической кнопки.Хотя uploadify может принимать множество параметров из метода uploadify, таких как buttonImg, width и height, для аргумента курсора нет параметра.Единственный другой вариант, который у вас есть, - это изменить uploadify.fla для обработки курсора и опубликовать новый uploadify.swf.

Если у вас есть Flash, найдите строку в ActionScript, которая имеет:

browseBtn.useHandCursor = true;

Измените эту строку следующим образом:

browseBtn.useHandCursor = false;

Это изменит его с CSS-курсора ~ 'указатель' на 'стрелку'

* Flash не имеет курсора мыши в виде перекрестиятолько стрелки, авто, кнопки, руки и IBEAM, но вы можете создать свой собственный

...