Archief - FLASH: Javascript & Flash - Variable meegeven

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

UnD3RD0G

Legacy Member
ok
situatie is als volgt :

een wereldmap, waar de continent buttons zijn.
je kan dus klikken op de buttons. ( continenten )

code achter knop in flash is atm :

on (release) {
getURL("Europe.htm", "info_frame");
}

wat betekent dit?
Dat in het klikken in flash op een continent, er in een frame op dezelfde pagina info komt over europe ( europe.htm wordt ingeladen in iframe )

maar volgens mij moet het anders kunnen :

ik zou willen, via javascript een script gebruiken dat iets als volgt doet :

function countryIs ( country ) { alert ( country ); }

dus als ik in flash op mn continent klik, een msgbox met de meegegeven waarde vh continent.

De eindbedoeling is dan om adhv de value die meegegeven word via Javascript in de database de nodig info uit te lezen en weg te schrijven.

iemand een idee dus hoe je een javascriptfunction in Actionscript/flash steekt?

Google was me btw niet echt duidelijk

Met vriendelijke groeten

Tyfius

Legacy Member
Kunt ge hier ook niet zo'n map definieren ?
Lang lang geleden heb ik dat op school eens moeten doen, en dan hebben wij toen met dreamweaver zo area maps moeten gebruiken.

UnD3RD0G

Legacy Member
ge kunt inderdaad met map area's werken, maar ik vind da verschrikkelijk omslachtig. ( heel veel relative / absolute positinering, Z-indexen, etc... )
en flash biedt een mooi alternatief, en ik kan er nog iets uit leren, dus waarom niet :)

Tyfius, hello btw, heb ik met u niet ooit eens vakantiejob gedaan? :)

UnD3RD0G

Legacy Member
*gniffel*

jup :)


ontpoc btw : script doet maar raar.
is da afhankelijk van bepaalde dingen of script inlezen lukt?

UnD3RD0G

Legacy Member
in flash op button :

on(press) {
getURL("javascript:callAlert()");
}


in head van HTML waar flash-swf in staat :

<script language="javascript">
function callAlert( ) { alert ( " Hello " ) ; }
</script>


en dus mn flash object in html

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="700" height="450" title="worldmap">
<param name="movie" value="worldmap.swf" />
<param name="quality" value="high" />
<embed src="worldmap.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="700" height="450"></embed>
</object>


maar hij doet dus nu is niets...



als ik echter een button toevoeg


<input type="button" value="click it" onclick="callAlert()" />

doet hij het wel ...


:help:

Bigbuddha

Legacy Member
UnD3RD0G zei:
de link die jij geeft is om Actionscript te callen via Javascript.
Bij mij is het omgekeerd.
ik zou vanuit flash een Javascript moeten callen :)


ah, daaronder staat het,
maar das toch letterlijk wat er in mijn code staat? :help:

Eventueel even bestanden posten

UnD3RD0G

Legacy Member
het is gelukt :applause:

mijn fout zat hem in de export van mn SWF.
ik exportte naar Player 8.
als ik het naar Player 6 doe, is alles ok

bij deze dus, allezinds dikke merci !
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan