Ok, da ich wie gesagt von Flash keine Ahnung habe gehe trotzdem mal davon auf, das diese Zeile den Buttonclick zeigt, also wenn du im Flashmenu auf einen Menupunkt klickst wird diese Zeile ausgeführt:
on (release) {getURL("javascript:changeframe()","_parent");
oder sowas in der Art, also du kannst in Flash eine Javascriptfunktion aufrufen?
Wenn ja ist es ja einfach und zwar könnte man es so machen:
JAVASCRIPT:
function changeframe(breite) {
document.getElementById('main').style.height=breite+"px";
}
der IFRAME sieht dann so aus:
<iframe src="home.html" style="width:617px; height:1800px;" name="main" id="main" frameborder="0"></iframe>
(wenn du das "name" Attribut nicht benötigst kann es natürlich auch weggelassen werden, für diese Funktion hier wird es auf jeden Fall nicht benötigt)
und falls die Annahme von mir vom Anfang stimmt kannst du nun einfach die gewünschte Breite als Variable übergeben:
z.B.:
on (release) {getURL("javascript:changeframe(200)","_parent"); // 200 Pixel Breite
on (release) {getURL("javascript:changeframe(400)","_parent"); // 400 Pixel Breite
etc.
Ich hoffe ich habe das richtig verstanden soweit und es löst evtl. sogar dein Problem.
Grüße.