flex 3 делает динамическую высоту приложения в зависимости от размера сетки данных - PullRequest
1 голос
/ 23 марта 2009

Мне нужно сделать динамическую высоту моего приложения в зависимости от размера сетки данных, которая изменяется после того, как пользователь выполняет поиск определенных элементов. Может ли кто-нибудь помочь мне с этим.

Кроме того, когда я встраиваюсь в мой html, есть ли функция javascript, которую я могу вызвать, которая может получить доступ к высоте приложения, чтобы я мог соответственно настроить страницу?

javascript должен вызываться из моей html-страницы, чтобы я мог получить динамическую высоту

1 Ответ

1 голос
/ 23 марта 2009

Если ваш объект встраивания SWF имеет идентификатор (или любое другое средство уникальной идентификации, в этом отношении), то изменить его размер довольно просто. Используя jQuery, например:

$("#swf").height(500);

Устанавливает высоту SWF на 500 пикселей. Это довольно просто, даже без jQuery:

document.getElementById("swf").style.height = "500px";

Чтобы вызвать javascript из Flash, используйте класс ExternalInterface, для этого у него есть статический метод. (В качестве альтернативы вы можете использовать статическую функцию navigateToURL () с протоколом "javascript:".)

...