Изменить ширину / высоту SWF - PullRequest
1 голос
/ 26 июля 2011

Я пытаюсь отредактировать HTML, который использует swfobject для загрузки флэш-файла.

Я пытаюсь уменьшить размер SWF-файла.

Я попытался изменить параметр высоты и ширины в swfobject (), но это не сработало.

Я попытался уменьшить высоту ширины в HTML CSS, но это также не сработало ..

Как передать параметр «ширина» или «высота» в swfobject, чтобы он действительно загружал swf меньшим или «уменьшенным» образом?

Спасибо

Ответы [ 2 ]

2 голосов
/ 26 июля 2011

В зависимости от того, какая версия swfobject и какой метод встраивания вы используете, он может немного отличаться, но в целом вызов swfobject.embedSWF выглядит следующим образом:

swfobject.embedSWF(   "myMovie.swf", 
                      "divIdToReplace", 
                      "100%", 
                      "900", 
                      "9.0.0",
                      "expressInstall.swf", 
                      flashvars, params, attributes
                  );

В этом примере я установилмоя ширина до 100% и мой рост до 900 пикселей.Если вы делаете встраивание другим способом, опубликуйте некоторый код, и, возможно, я могу помочь.

** ПРИМЕЧАНИЕ **
То, что вы можете изменить размер контейнера, автоматически не означает, что вы можете уменьшить масштаб"на SWF.Если для SWF настроен «без масштаба», то вместо уменьшения масштаба вы просто обрезаете SWF.

** EDIT **
Вы можете попробовать установить параметрыобъект для включения масштаба: «по умолчанию», например, так:

var params = {
            menu: "false",
            salign: "LT",
            scale: "default",
            quality: "high"
};

Это объект params, который вы бы передали в embedSWF, как я показал выше.

1 голос
/ 27 июля 2011

Вы должны создать контейнер / оболочку для SWF, установить ширину / высоту SWF равной 100%, а затем масштабировать контейнер до любого желаемого размера. Это описано в более ранней публикации переполнения стека: Изменение размера SWF при загрузке его с SWFObject

Дополнительные примеры использования SWFObject и 100% масштабирования: http://learnswfobject.com/advanced-topics/100-width-and-height-in-browser/

...