Volledige versie bekijken : Popup met instellingen openen met flash button
Thunderbite
%Europe/Berlin %476 %2005, 12:26
Hey allemaal,
Ik wil via een flash button een pop up gaan openen met de volgende waardes
De afmetingen van de pop-up moeten 950 bij 650 pixels zijn.
Zonder statusbalk en overige menu/knoppenbalken.
En in het midden van de pagina!
Heeft iemand hier een actionscritpje voor ofzo?
Greetz en alvast bedankt,
Mark
behived
%Europe/Berlin %487 %2005, 12:42
on (release) {
breedte=950;
hoogte=500;
xwaarde=(System.capabilities.screenResolutionX-breedte)/2
ywaarde=(System.capabilities.screenResolutionY-hoogte)/2
getURL ("javascript:NewWindow=window.open('link.html','jouw titel','width="+breedte+",height="+hoogte+",left="+xwaarde+",top="+ywaarde+",toolbar= No,location=No,scrollbars=No,status=No,resizable=N o,fullscreen=No'); NewWindow.focus(); void(0);");
}
werkt alleen in je browser
DieterStruik
%Europe/Berlin %488 %2005, 12:43
Aan die button koppel je de volgende actionscript
on(press)
{
getURL("javascript: window.open('jouw url','titel','width=950,height=650,toolbar=no, status=no,titlebar=no,menubar=no,location=no,')");
}
Ik denk dat je met deze code wel aardig wegkomt. FF in de pagina die je in
die popup laadt moet in de html dit zetten:
<script type="text/javascript">
var x = ( screen.availWidth / 2 ) - ( this.window.outerwidth / 2 );
var y = ( screen.availHeight / 2 ) - ( this.window.outerheight / 2 );
this.window.moveTo( x, y );
</script>
Succes!
Jorim
%Europe/Berlin %490 %2005, 12:46
Eigenlijk zou je het zelf moeten kunnen uitzoeken :p maarja.
Zet onderstaande code in de head-tag van je html-document
<head>
<script language="javascript" type="text/javascript">
function popup(URL, NAAM, DATA) {
window.open(URL, NAAM, DATA)
}
</script>
</head>
Hang onderstaande actie aan een flashknop
on (press) {
getURL ("javascript:popup('popup.html', 'popup', 'width=950, height=650, toolbar=0, scrollbars=0, location=0, status=0, menubar=0, resizable=0, screenX=' + ((screen.width - 950) / 2) + ', screenY=' + ((screen.height - 650) / 2) + ', top=' + ((screen.height - 650) / 2) + ', left=' + ((screen.width - 950) / 2) + '')");
}
Veel te laat :) ;) en die van behived moet je hebben :D alleen dan zonder typo's ;) (die wel eens door de postparser zouden kunnen komen)
theFlashWizard
%Europe/Berlin %524 %2005, 13:35
op het oude flashfocus had er iemand een perfect popup systeem gemaakt..
1tje die gwn de html pagina terplekke voor je bouwde om een plaatje heen..
weet iemand die nog? want ik kon em nie meer trug vinden..
Dauntless
%Europe/Berlin %531 %2005, 13:45
De freakin pop-up generator van onze eigen Jorim :D
(Dat hij hem zelf niet promoot :o ).
De freaking popup generator! (http://flashfocus.nl/tutorials/Flash%20gerelateerd/Technisch/?filename=Pop-up%20generator_Jorim%20Sint.zip)
Jorim
%Europe/Berlin %544 %2005, 14:04
De freakin pop-up generator van onze eigen Jorim :D
(Dat hij hem zelf niet promoot :o ).
De freaking popup generator! (http://flashfocus.nl/tutorials/Flash%20gerelateerd/Technisch/?filename=Pop-up%20generator_Jorim%20Sint.zip)Als je hem vanuit een zippie moet runnen werkt ie ***, ik was bezig met een nieuwe, maar toen moest ik hier technisch bijspringen dus die komt wat later :D (en sowieso is die veel te javascript gericht als ik de code van behived bekijk, geeft me wel inspiratie :))
theFlashWizard
%Europe/Berlin %548 %2005, 14:09
jaa die bedoelde ik! :)
wat n eer dat hij dan ook nogis onze technical staff is ;):P
Thunderbite
%Europe/Berlin %687 %2005, 17:30
Oke dan thanx allemaal ga ze ff proberen!
deurklink
%Europe/Berlin %380 %2005, 10:08
ff een vraagje hoor, ben beetje erg nieuw op gebied van flash.
Maar waar voeg je zo'n code in?
gbolssens
%Europe/Berlin %387 %2005, 10:17
on(release) event handlers voeg je op je button zelf in. Selecteer je button en druk F9 om je A.S. editor te openen. Daar kan je dan de code zetten:
on(release)
{
// je code hier
}
Tegelijk wil ik ff opmerken dat veel ervaren programmeurs het handig vinden om code juist niet op een button te zetten, maar in een frame op een aparte script-layer (is een gewone layer, maar je gebruikt de frames niet voor animatie, maar enkel voor A.S.)
In een framescript zeg je dan:
mijnButton_btn.onRelease = function()
{
// je code hier
}
greetz,
GB
P.S.: Tip: Probeer je vragen over A.S. (en ze zijn ALTIJD welkom; domme vragen bestaan niet, we hebben het tenslotte allemaal 'n keer moeten leren) in een nieuwe post te zetten met een goed doordachte titel. Dan zullen mensen ook sneller antwoorden dan dat je het onderaan iemand anders z'n vraag post. No offense.
deurklink
%Europe/Berlin %532 %2005, 13:46
okee! thanx!
Anais
%Europe/Berlin %110 %2006, 03:39
Hallo iedereen
Ik heb dit volgend probleempje.... ik heb de as en de java script van DieterStruik hierboven even geprobeerd en tot hiertoe de enige dat werkte :o) waarvoor dank alleen...
de flash pagina verdwijnt.... :o(
Ik heb het even op het net gezet om even te laten zien wat ik bedoel (niet op de over van de button letten die verspringt, heb effe de frames uit m'n website pagina gekopieerd omdat heel de fla anders te zwaar was)
http://lodgon.com/kris/test/probleem.swf
de pagina van de html is http://lodgon.com/kris/test/nieuwsmail.html
Als er asjeblieft iemand me kan helpen, zou heeeel leuk zijn! Thanx
behived
%Europe/Berlin %308 %2006, 08:24
Je kan beter een nieuw topic starten ipv een oud terug naar boven te halen... (je kan dan altijd naar het oude verwijzen met een link)
anro88
%Europe/Berlin %610 %2007, 15:39
Hallo, de popupfunctie werkt bij mij prima, alleen werkt er iets anders niet.
Ik laad foto's in vanuit een xml.
Als je op een foto klikt laad hij een link ook uit de xml.
maar daar gaat het fout...
Dit is mijn code
picture.onRelease = function() {
var temp = "link[p]";
var jscommand:String = "window.open('temp','win','height=200,width=300,too lbar=no,scrollbars=yes');"; getURL("javascript:" + jscommand + " void(0);");
};
heb er al geprobeerd een var voor te zetten maar dat lost niets op.
wat moet ik op de plek van temp neerzetten?
alvast bednkt
Dauntless
%Europe/Berlin %620 %2007, 15:54
Dit topic is al 2 jaar oud. Start een nieuw topic waarin je je probleem beschrijft en verwijs eventueel naar dit topic.
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.