PDA

Volledige versie bekijken : popup knop in flash 8


Eddie B
%Europe/Berlin %919 %2005, 23:03
Beste mensen,

Ik ben nou echt al een hele tijd opzoek naar een code voor een knop die een popup venster opent. Ik heb echt al een heleboel codes geprobeerd die ik hier op Flashfocus gevonden had. Maar geen één werkt er bij mij. Nou heb ik eindelijk een code gevonden op Kirupa, http://www.kirupa.com/developer/mx/centered_popup.htm die wel werkt...

alleen in flash 6. Ik krijg deze nog niet werkend in Flash 8. Kunnen jullie misschien zo zien welke dingen er veranderd moeten worden om deze wel werkend te krijgen in Flash 8 of anders Flash MX?

Dit is de code die aan m'n knop hangt:
on (release) {
//customize the window that gets opened
// 0 equals NO.
// 1 equals YES.
address = "http://www.kirupa.com/modular/pop-up.htm";
target_winName = "kirupa";
width = 400;
height = 300;
toolbar = 0;
location = 0;
directories = 0;
status = 0;
menubar = 0;
scrollbars = 1;
resizable = 0;
//sends data back to the function
openWinCentre(address, target_winName, width, height, toolbar, location, directories, status, menubar, scrollbars, resizable);
}

en deze code staat in een apparte keyframe op de tijdbalk:

_root.openWinCentre = function(url, winName, w, h, toolbar, location, directories, status, menubar, scrollbars, resizable) {
getURL("javascript:var myWin; if(!myWin || myWin.closed){myWin = window.open('"+url+"','"+winName+"','"+"width="+w+",height="+h+",toolbar="+toolbar+",location="+location+",directories="+directories+",status="+status+",menubar="+menubar+",scrollbars="+scrollbars+",resizable="+resizable+",top='+((screen.height/2)-("+h/2+"))+',left='+((screen.width/2)-("+w/2+"))+'"+"')}else{myWin.focus();};void(0);");
};

Mocht je een andere code weten die zeker werkt in flash 8, is natuurlijk ook welkom ;)

Heel erg dank je wel

Eddie.

FlashElements
%Europe/Berlin %925 %2005, 23:12
ik zie al een getURL dit gaat sowiezo niet werken in flash8 zie ook eerdere posts....

mknol
%Europe/Berlin %942 %2005, 23:37
zie mijn sig. maakt overigens wel gebruik van javascript en is alleen voor plaatjes.

dolly_xxl
%Europe/Berlin %645 %2005, 16:29
http://www.flash-db.com/PopUp/ probeer daar eens, heel handig:
gewoon alles ingeven en hij genereert voor jou de flashcode ! Werkte voor mij !

grtz

Jorim
%Europe/Berlin %755 %2005, 19:08
Onderstaande zou het iig moeten doen :) (is wel een iets andere)

on (release) {
breedte=400;
hoogte=300;
xwaarde=(System.capabilities.screenResolutionX-breedte)/2
ywaarde=(System.capabilities.screenResolutionY-hoogte)/2
getURL ("javascript:NewWindow=window.open('link.html','tite l','width="+breedte+",height="+hoogte+",left="+xwaarde+",top="+ywaarde+",toolbar=0,location=0,scrollbars=0,status=0,resiza ble=0,fullscreen=0'); NewWindow.focus(); void(0);");
}

Je moet wel even die rare dubbele spaties verwijderen, dat is een bug (die ik niet opgelost krijg)...