Toon posts:

[FLASH] varible doorsturen naar LoadMovie swf

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb in het hoofd SWF bestand de opdracht

code:
1
loadMovie("print.swf", "holder");


staan. Nu wil ik vanuit de hoofd SWF een variable doorgeven naar de loadMovie Print.swf. Maar hoe doe ik dat??

Het is dus zo. men vult bij de hoofdswf via een invulveld een link in van een plaatje. en als men op de knop drukt wordt de print.swf afgedrukt. maar hier moet eerst via een actie het plaatje opgeroepen worden waarvan men bij het invulveld de link heeft ingevuld. Maar ik krijg het niet voor elkaar de variable van de hoofd.swf door te struren naar de print.swf..

Iemand een idee??

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 01:03

.oisyn

Moderator Devschuur®

Demotivational Speaker

Flash hoort nog altijd in Webdesign & Graphics :)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Verwijderd

Wat gebruik je nu als code?

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 01:01
movie.swf?knel=piet

in movie.swf
_root.knel

Motor (of auto) onderhoud bijhouden


Verwijderd

Topicstarter
Die manier werkt jammer genoeg niet omdat het swf al reeds geladen is en men daarna pas via een invoerveld de variable doorgeeft aan het print.swf bestand. Ikzelf dacht het te kunnen doen met.

In het hoofd.swf. een tekstveld met als var: link

Hier vult men dan een link in.

En dan in het print.swf bestand een actie:

loadMovie(_root.link, "foto");

maar dit werkt dus niet...

  • pagani
  • Registratie: Januari 2002
  • Niet online
Het moet toch gewoon kunnen met holder.variabelenaam="waarde"; :?

Check deze tutorial even.

[ Voor 53% gewijzigd door pagani op 15-04-2004 16:32 ]


Verwijderd

Topicstarter
het zou kunnen wat je zegt. maar wat wordt dan het 'adres' van die waarden.

Normaal zet je een variable in b.v. een movieclip als

_root.movieclipnaam.variablenaam

Maar nu is het zo dat het swf bestand in de movieclip holder wordt geladen.
wordt het dan iets van??

_root.holder.print.swf.link=....

??? snap niet helemaal precies hoe ik die link moet leggen...

  • pagani
  • Registratie: Januari 2002
  • Niet online
Verwijderd schreef op 15 april 2004 @ 16:32:
het zou kunnen wat je zegt. maar wat wordt dan het 'adres' van die waarden.

Normaal zet je een variable in b.v. een movieclip als

_root.movieclipnaam.variablenaam

Maar nu is het zo dat het swf bestand in de movieclip holder wordt geladen.
wordt het dan iets van??

_root.holder.print.swf.link=....

??? snap niet helemaal precies hoe ik die link moet leggen...
Als je in de rootmovieclip zit werkt holder.variabelenaam, anders _root.holder.variabelenaam. Maar check die tutorial, daar staat alles in. Dit is overigens vrijwel basiskennis van Flash, ik raad je aan even een goed boek te lezen of wat van de tutorials van macromedia zelf te doen.

Verwijderd

Topicstarter
Alles wat er in die tuturial staat snap ik. De button roept een andere movieclip aan om te bewegen volgens de X en Y waarde die wordt meegegeven. Maar ik heb een basis swf bestand. en in die basis swf bestand wordt een ander swf bestand geladen. genaamd print.swf.

Hoe kan ik in die basis.swf een variable laten 'schrijven' en het print.swf bestand. doormiddel van een button. dus men voert in de basis.swf een waarde in in een tekstveld. men drukt op print en dan drukt hij de print.swf af me die waarde.

dus de actie achter die button wordt dan iets van:

code:
1
2
3
4
5
on (release) {
    loadMovie("print.swf", "holder");
    loadMovie(fotolinkdef, "_root.holder.foto");
    getURL("print:#bmax", "holder");
}


dus eerst laad je print.swf in de movieclip 'holder'
daarna moet hij de waarde van het tekstveld genaamd 'fotolinkdef' (is een link van een plaatje b.v. 'www.internetsite.nl/aap.jpg' gaan laden in de movieclip genaamd foto die in het print.swf bestand staat.
en als laaste gaat hij print.swf afdrukken die in de movieclip holder staat.

Nu werkt dus de tweede coderegel niet. en dat komt denk ik omdat het 'adres' van de movieclip genaamd foto niet goed is... dus "_root.holder.foto"
Pagina: 1