Volledige versie bekijken : dragging mc wil ik weg kunnen klikken
benji1
%Europe/Berlin %316 %2010, 08:35
Ha mensen,
Ik heb een mc draggable gemaakt maar nu kan ik het kruisje (is een button) die eronder ligt niet aanklikken. Ik wil namelijk dat de mc dan weer verdwijnt. Weet iemand hoe ik dat moet aanpakken?
In de bijlage het fla bestand
alvast bedankt
groet
benji
-ADV-
%Europe/Berlin %504 %2010, 13:06
ik kan je *.fla niet openen. Gebruik je wel CS3?
Zet je kruisjeMc onder Modify -> Arrange -> Bring to front.
Of zet deze boven de layer waarin de draggable Mc zit.
Anders kan je ook via AS swappen van depth.
dragMc.swapDepths(kruisjeMc);
Dit in combinatie van een hittest.
Groet,
-Adv-
benji1
%Europe/Berlin %516 %2010, 13:23
Ha ADV. Het swapdepth lukt wel maar dan raak ik de dragfunctie kwijt. Hierbij het bestand opnieuw (deze werkt als het goed is wel)
Groet Ben
Jan
%Europe/Berlin %537 %2010, 13:53
http://www.flashfocus.nl/forum/showthread.php?p=345887#post345887
Jan
benji1
%Europe/Berlin %561 %2010, 14:28
Die heb ik geprobeerd, maar dat doe ie niet bij mij. Ik werk trouwens wel in as2. in as3 krijg ik helemaal niets voor elkaar. Kan het zijn dat as2 die puntjes achter elkaar niet pakt (vb. navib.knop.onPress etc etc..)
Groet
Ben
-ADV-
%Europe/Berlin %614 %2010, 15:44
Adnez zijn voorbeeld is in AS2. Alleen de [code] omschrijving is destijds veranderd.
Kan het zijn dat as2 die puntjes achter elkaar niet pakt..
Ligt eraan hoe jij de movieclip(s) indeelt en daarna instancenames benoemd.
Puntjes zijn dan noodzakelijk omdat deze als afscheiding dienen.
hoofdMc.daarinMc.weerDaarinMc.onPress = function() {
Het swapdepth lukt wel maar dan raak ik de dragfunctie kwijt..
Adnez zijn voorbeeld volgen, en dan toevoegen :
mc.onPress=function(){
this.startDrag();
mc.onEnterFrame = function() { //controleren op een hittest met kruisjeMc
if (mc.hitTest(kruisjeMc)) { // zoja, dit uitvoeren
mc.swapDepths(kruisjeMc); // omwisselen
delete this.onEnterFrame; // niet meer controleren
}
}
}
mc.onRelease=function()
{
stopDrag();
}
Het zal niet gelijk helemaal soepel werken, ik doe het even gauw uit mijn hoofd, maar dan heb je een idee..
Groet,
-Adv-
benji1
%Europe/Berlin %517 %2010, 13:25
Bedankt mensen,
Met een beetje combineren en proberen is het me gelukt.
Nog 1 dingetje. Als ik de mc heb weggeklikt via het kruisje kan ik hem niet meer via het menu terugkrijgen.
Deze scripting heb ik nu:
wiezijn1._visible =0
wiezijn1.wie1.onPress=function()
{
this._parent.startDrag();
}
wiezijn1.wie1.onRelease=wiezijn1.wie1.onReleaseOut side=function()
{
stopDrag();
}
wiezijn1.knop.onPress=function()
{
this._parent.wie1._visible=0;
this._parent.wiezijn1._visible=0;
this._parent.knop._visible=0;
}
wiebtn.onPress=function()
{
this._parent.wiezijn1._visible=100;
this._parent.wie1._visible=100;
this._parent.knop._visible=100;
home.gotoAndPlay(11);
}
Als ik dus de eerste keer op wiebtn druk dan wordt de mc (en die daarbinnen) visible. Maar nadat ik hem invisible heb gemaakt krijg ik hem niet meer visible.
Iemand ideeen?
Groet
Ben
-ADV-
%Europe/Berlin %632 %2010, 16:11
Gebruik dat niet zo. Dat is al sterkt verouderd, en werkt geeneens meer als ik het niet mis heb.
this._parent.knop._visible=0;
Doe het op deze manier :
this._parent.knop._visible= true; //of false;
En je zal ietsje duidelijker moeten uitleggen wat je precies voor knoppen
hebt.. En wat zit waarin?
this._parent.wiezijn1._visible=100; ?
Groet,
-Adv-
benji1
%Europe/Berlin %639 %2010, 16:20
Bijgaand het fla bestand.
Als je op menu klikt komt het popupje. En die knoppen werken dan geen 2e keer. (dus nadat je de eerste keer 'wie zijn wij' hebt weggeklikt via het kruisje kan je hem niet meer oproepen via het menu.)
heb percentages trouwens al verandert in true/false
Groet
Ben
-ADV-
%Europe/Berlin %672 %2010, 17:08
Zie post #2!!
eerste regel..
benji1
%Europe/Berlin %696 %2010, 17:42
Ik moet het bestand steeds comprimeren omdat je geen fla bestand kunt uploaden. Doet ie t nu wel?
groet Ben
-ADV-
%Europe/Berlin %739 %2010, 18:45
Ik moet het bestand steeds comprimeren omdat je geen fla bestand kunt uploaden
Dat heeft niets te maken met het feit dat de *.fla bij mij steeds Unexpected File Format aangeeft.
Meest voor de hand ligt dat je een andere flash versie hanteert dan mij.
Groet,
-Adv-
benji1
%Europe/Berlin %459 %2010, 12:02
Ja, ik heb cs4 maar sla hem op als cs3. Hij geeft daarbij wel een melding: XMP-file info dialog's metadata will be lost. Kan het daar aan liggen?
Anders moet ik het even op een andere manier proberen, met goed uitleggen denk ik...
Groet,
Ben
-ADV-
%Europe/Berlin %488 %2010, 12:43
XMP-file info dialog's metadata will be lost
Dat komt door het feit dat je zeer waarschijnlijk 3D of andere features
gebruikt die CS3 niet ondersteund. Of de publish settings staan op
flash player 10, en deze is ook niet in CS3 te gebruiken.
Groet,
-Adv-
benji1
%Europe/Berlin %612 %2010, 15:42
Het is me gelukt. Ik deed iets en nou doet ie t.
Dus ik kan (voorlopig) weer vooruit.
Bedankt voor jullie hulp.
Groet,
Ben
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.