Можно ли переопределить свойство Stage.scaleMode в ActionScript с помощью тега HTML для встраивания? - PullRequest
1 голос
/ 21 марта 2012

У меня есть встроенный SWF-файл на моей странице.Эта флэш-память содержит следующую строку AS:

stage.scaleMode = "noScale";

Я хотел бы переопределить эти настройки стандартным режимом масштабирования showAll на странице HTML.Тег embed предоставляет атрибут scale , но он просто ничего не масштабирует! (я имею в виду: обрезка происходит, когда я уменьшаю размер.)
Вот код:

<embed
    src="my/flash/file.swf"
    scale="default" // I also tried "exactFit"
    quality="high"
    width="500"
    height="400"
    type="application/x-shockwave-flash"
/>

Я заметил, работает, когда я щелкаю правой кнопкой мыши объект Flash и проверяю запись «Показать все» в меню Flash Player.Это означает, что поведение объекта Flash можно каким-то образом переопределить.

Почему атрибут scale не работает должным образом?Я что-то пропустил ?Запрещено ли переопределять это жестко закодированное свойство в HTML?

Спасибо!

Редактировать: вот две ссылки на свойство AS scaleMode и embedатрибут:

1 Ответ

0 голосов
/ 21 марта 2012

Я уверен, что вы можете, так как вы можете изменить периметр флеш-фильма снаружи, я не пойму, почему он не будет работать, theres прочь ..

из опыта, который я однажды читал, вы не можете перекрывать несколько флэш-фильмов на странице, а также иметь SWF в качестве фона, в конце концов я достиг этого, используя php и css proberly, но в итоге у меня было 5 swf поверх каждого, включая SWF BG 1920x1080 на той же странице ...

просто добавьте сюда весь ваш код для встраивания, если он не структурирован должным образом, он все равно не будет работать ..

извините за орфографию, я прочитал в это завтра, это 5 утра здесь.

...