Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-08-2004, 10:09   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2002
Beiträge: 10
Unhappy Probleme mit seperaten Fenstergrößen (void)

Hallo!

Ich hab ein dummes Problem worauf ich heute von einem Besucher meiner Homepage www.suicide-commando.com hingewiesen wurde. Und zwar gibt es ein Problem mit der Galerie: Jedes Artwork soll in einem seperatem Fenster mit festen Größenvariablen geöffnet werden, welches ich mit dem void Befehl gelöst habe. Da jedes Artwork nen andere Fenstergröße braucht, benutze ic hnatürlich auch immer andere Größenvariablen. Das Problem liegt nun darin, das wenn ich ein zweites Artwork öffne, es nicht in einem neuem Fenster geöffnet wird, sondern in dem alten Fenster, mit den alten Größenverhältnissen! Dadurch sind die Bilder teilweise beschnitten oder man muss plözlich scrollen, was optisch sehr unangenhem ist.
Kennt jemand ne Lösung für mein Problem?

Schick euch nochmal meinen Void-Befehl:

on (release) {
getURL("javascript:winOpen('artworks/bild1.html', 420, 610); void(0);");
}

kann man da vielleicht ein blank-befehl oder sowas in den void-script einfügen?

Danke im Vorraus!
hellguy ist offline   Mit Zitat antworten
Alt 25-08-2004, 10:21   #2 (permalink)
low
zigzag
 
Benutzerbild von low
 
Registriert seit: Oct 2003
Ort: Berlin
Beiträge: 158
Hier mal meine Variante fuer center pop ups, die bisher immer ganz gut funktioniert hat. Mit void kenn ich mich leider nicht so gut aus, als das ich in deinem Skript verbessern koennte aber guck doch mal auf mein Script:


Code:
// -------------------------
// Open a centered popup
// window with passed
// features (FLASH MX)
// -------------------------
// Place this in the 1st frame:
 
MovieClip.prototype.centerPopup = function( theUrl,title, w, h, features)
{
        var sysW = System.capabilities.screenResolutionX;
        var sysH = System.capabilities.screenResolutionY;
        var centerx = Math.round((sysW/2)-( w/2));
        var centery = Math.round((sysH/2)-( h/2));
        getURL("javascript:void(window.open('" + theUrl
        + "','" + title + "','width="+w+", height="+h+", left="
        +centerx+", top="+centery+",screenX="+centerx+", screenY="
        +centery+"," + features + "'));");
}
...und ausserdem...


Code:
//-------Place this on the button that opens up the pop up
on (release) {
	centerPopup("Beispiel/test.html", "html", 700, 500, "menubar=no, resizeable=yes, scrollbars=no");
}
Vielleicht hilft dir das weiter....
__________________

Don't tell me this is love.
http://www.fortsetzungswerk.de
http://www.lowly.net


low
low ist offline   Mit Zitat antworten
Alt 25-08-2004, 15:41   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2002
Beiträge: 10
Arrow Leider immernoch das gleiche Problem

Dein Script verursacht leider das gleiche Problem. Wenn ich ein zweites Pop-Up öffne, bleibt die alte Fenstergröße bestehen.
Aber trotzdem danke für Deine Mühe
hellguy ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 02:52 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele