Измените размер окна с actionscript 3.0

Вы можете использовать .prev("button") и .next("button"), чтобы выбрать непосредственно предыдущего и следующего братьев и сестер. И .prevAll('button') и .nextAll("button"), чтобы выбрать все до и все после братьев и сестер.

var counter = 0
$("button").click(function(){
    var closest_ones = $(this).prev("button").add($(this).next("button"));
    closest_ones.text(++counter);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button>&nbsp;</button>
<button>&nbsp;</button>
<button>&nbsp;</button>
<button>&nbsp;</button>
<button>&nbsp;</button>
<button>&nbsp;</button>

6
задан pypmannetjies 8 March 2009 в 21:33
поделиться

3 ответа

Да stageWidth и stageHeight только для чтения, несмотря на документы. Но если SWF будет встроен в веб-страницу, то изменение ее ширины элемента и высоты изменит размер этапа, и scaleMode определит, как это обрабатывается. Все SWFs на моем веб-сайте Enjoy3D делают это на окне изменяет размер...

4
ответ дан 17 December 2019 в 04:52
поделиться

Если бы Вы хотели Вас, то мог бы просто отредактировать обертку HTML для Вашего SWF и сказать, будут ли новые размеры, хотя я боюсь и растеризированные медиа, пикселизированы, уменьшаясь. Лучше уменьшать все, даже при том, что Вы не хотите.

Если просто действительно необходимо сделать это в использовании флэш-памяти класс ExternalInterface flash.external пакета для звонка функции JavaScript в HTML. Удостоверьтесь, что Ваш swf в отделении и наборе к 100% высоты и ширины отделения. Теперь Вы просто изменяете размер отделения через JavaScript через Actionscript.

Удостоверьтесь, что у Вас есть stage.scaleMode, устанавливает способ, которым Вы хотите его.

Удачи

1
ответ дан 17 December 2019 в 04:52
поделиться

Вы не можете изменить ширину этапа и высоту от Actionscript, те свойства только для чтения.

Вы не могли только установить размер реквизита (я предполагаю, что Вы используете Flash здесь) к 800 на 600 перед компиляцией swf?

0
ответ дан 17 December 2019 в 04:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: