PDA

Volledige versie bekijken : sluit knop


Gbosch
%Europe/Berlin %570 %2006, 14:41
Hallo

Ik zit met het volgende:

Ik heb een flash movie waar ik een popupschermpje aanroep dmv op een button te klikken on (press)
{
loadMovie("downloads.swf", _parent.loadClip);
}

Dit werkt verder prima alleen nu wil ik dat je dmv op een klein x rechts boven in de popup, dat schermpje weer kan laten verdwijnen. Uload movie als het ware... ik heb een aantal dingetjes geprobeert maar ik kom er niet uit.

Iemand een idee?

didgsound
%Europe/Berlin %612 %2006, 15:41
Ik hang nog op een oudere versie van Flash (AS-1)maar ik zou je code aanpassen:
on (press)
{
_parent.loadClip.loadMovie("downloads.swf");
}

en dat sluitknopje maak je in downloads.swf zelf
on (press)
{
_parent.loadClip.unloadMovie();
}

Gbosch
%Europe/Berlin %631 %2006, 16:09
Het werkt niet... Ik snap er niks van...

Als ik parent, (of root) gebruik, verwijs ik toch naar de flash movie warin in de popup laad?
of gaat ie dan naar de root van die popup...
hmmm

preat
%Europe/Berlin %641 %2006, 16:23
binnen de movieclip zelf op het kruisje kan je gewoon doen:

on(release) {
this.unloadMovieclip();
}

didgsound
%Europe/Berlin %647 %2006, 16:32
De hoofdtimeline van je eerste gestarte swf is de _root.
Zoals je het nu aangeeft is er op 1 timeline een
MC met hierin buttons
én een
MC met instance-name 'loadClip'.

Gbosch
%Europe/Berlin %659 %2006, 16:49
binnen de movieclip zelf op het kruisje kan je gewoon doen:

on(release) {
this.unloadMovieclip();
}

Dit werkte niet, had ik al geprobeerd... :)

De hoofdtimeline van je eerste gestarte swf is de _root.
Zoals je het nu aangeeft is er op 1 timeline een
MC met hierin buttons
én een
MC met instance-name 'loadClip'.


In me eerste gestarte SWF zit een movieclip met een instancename "loadClip" vanuit deze zelfde swf laad ik dmv een button een externe swf in.
en in die externe swf zit weer dat kruisje...
die er voor moet zorgen dat die die gelade swf ook weer weg gaat.

Gbosch
%Europe/Berlin %930 %2006, 23:19
niemand? :#

theFlashWizard
%Europe/Berlin %968 %2006, 00:14
en wanneer je de huidige events manier gebruikt:

instancenameknop.onRelease = function(){
this.onLoadMovieClip();
}
of anders:
instancenameknop.onRelease = function(){
this._parent.onLoadMovieClip();
}

Dit soort events moet je op frames zetten en om de mc/button aan te wijzen moet je een instancename gebruiken.
Zie meer hierover in de bovenste tutz van het rijdje events:
Actionscript Tutorials -> events (http://www.flashfocus.nl/forum/showthread.php?t=6338#events)

didgsound
%Europe/Berlin %197 %2006, 05:43
Dat word wel erg onduidelijk allemaal ondertussen,
Je knoppen zijn dus aanwezig op dezelfde timeline als de loader_MC met instance-name: loadClip.

Zeg nog ff of je knoppen:
button-instances
of
movieClip-instances
zijn.

Zeg ook waar je het ActionScript wilt plaatsen
op de instances zelf,
of
op een frame op de timeline

Gbosch
%Europe/Berlin %545 %2006, 14:05
ik snap er niks van warom niks werkt... ik ben benieuwd of jullie zien warom het niet werkt.

zie bijlage... ik heb even snel wat in elkaar geflanst :)

theFlashWizard
%Europe/Berlin %029 %2006, 01:43
Ik snap vrij weinig van je fla's.
buttons in movieclips enzo..
zet al je scripts eerst eens op frames zodat we ze terug kunnen vinden anders.
Zoals dat in deze tutz beschreven wordt:
Actionscript Tutorials -> events (http://www.flashfocus.nl/forum/showthread.php?t=6338#events)
Anders moet je me een routebeschrijving geven :P

Gbosch
%Europe/Berlin %536 %2006, 13:52
Haha zo moeilijk zijn ze niet, is toch allemaal basis?

Helemaal voor jou lijkt me :)

Gbosch
%Europe/Berlin %848 %2006, 21:22
Probleem gefixt, ipv loadmovieclip heb ik gebruik gemaakt van de timeline :)

Ik spring nu van frame naar frame! :) werkt super