[Flash CS4] Knop actionscript 3.0

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Beste GoT members,

Als eerste wil ik mijn excuses aanbieden aan de moderators MueR, Roblll en aan alle andere members voor mijn vorige post die beetje kort af was. Ik had niet echt de moeite genomen om de regels van het forum door te lezen sorry hiervoor.

Ik zal me even kort voorstellen Ik ben joris en ben 18 jaar oud en studeer werktuigbouwkunde op de haagse hoge school. Mijn hobbies zijn spelen met muziek, Photoshoppen, vissen, duiken/snorkelen en sinds kort verdiep ik me ook in sites maken met Flash en Dreamweaver.


Nu mijn Probleem:
Ik heb een flash file gemaakt met op de hoofd Timeline 2 frames in gebruik. Op de eerste frame staat mijn loading bar. Deze werkt prima Op de tweede frame heb ik een aantal layers gemaakt:

Knoppen en tekst(hier zit het probleem)
6 hoekjes(dit is een groep zes hoekjes die bewegen)
Bg links(dit is mijn achtergrond aan de linkerzijde)
Bg rechts(mijn achtergrond aan de rechterzijde).

In het frame van Knoppen en tekst heb ik heel veel layers gemaakt.
Bij deze layers staan de knoppen (waar je dus op kan klikken) en bewegende knoppen appart als movieclip.
Nu heb ik 5 knoppen erin verwerkt met de naam:
home
Over mijzelf
School
Mijn werk
Contact

Bij alle knoppen heb ik de zelfde script type gebruikt:
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
stop();
import flash.events.MouseEvent;

//mijzelf\\
mijzelf_btn.addEventListener(MouseEvent.CLICK, mijzelfClick);
mijzelf_btn.addEventListener(MouseEvent.MOUSE_OVER, mijzelfOver);
mijzelf_btn.addEventListener(MouseEvent.MOUSE_OUT, mijzelfOut);

function mijzelfClick(event:MouseEvent):void{
    gotoAndPlay("mijzelf");
}
function mijzelfOver(event:MouseEvent):void{
    mijzelf_btn.alpha += 0.5;
}
function mijzelfOut(event:MouseEvent):void{
    mijzelf_btn.alpha -= 0.5;
}


Hierbij zoals te zien is het de bedoeling dat als je je muis erop houdt de knop oplicht en als je eraf gaat weer in zijn oude toestand terecht komt. Als je op de knop drukt wordt je verwezen naar een ander punt in de tijdlijn.

Toen ik met de eerste 3 knoppen bezig was werkte dit allemaal prima. Maar toen stuitte ik op een probleem toen ik de laaste 2 buttons had toegevoegd in de tijdlijn en ik drukte ctrl enter voor een previeuw deed mijn home knop het niet meer. En als ik bijvoorbeeld op school klikte die het wel normaal deed bleven er oude knoppen staan die eigenlijk zouden moeten verdwijnen uit het beeld.

Nu heb ik men tijdlijn natuurlijk helemaal nagekeken maar alles staat gewoon goed (na mijn mening) bij elk label verdwijnen de oude knoppen netjes en komen er andere voor terug waarna deze zodra ze op positie staan veranderen van movieclip naar buttons (Let op de buttons staan op een andere laag helemaal van het begin af aan om error #1009 te voorkomen). Ik heb bij de knoppen de alpha voordat ze moeten verschijnen op 0 gezet.

Het raarste van alles is dat ik helemaal geen foutmeldingen krijg dus ik weet echt niet wat er nou mis is.
Ik heb al men knopjes en scripts gecheckt op typfouten en snel namen maar ik kan het helaas niet vinden.
Het lijkt er bijna op dat de alpha van de knoppen (die als button staan geregistreerd) niet werkt..


Ik hoop dat mijn uitleg voldoende is geweest om de situatie ongeveer in te kunnen schatten.


Met vriendelijke groeten,
joris

[ Voor 5% gewijzigd door MueR op 03-03-2010 10:14 . Reden: code tags toegevoegd ]


Acties:
  • 0 Henk 'm!

  • Alfredo
  • Registratie: Maart 2007
  • Laatst online: 31-07 19:40
Een gokje, na het klikken op je knop wordt het MOUSE_OUT event niet getriggerd waardoor er iets fout gaat met de alphawaarde van je knoppen?
En ROLL_OVER en ROLL_OUT zijn waarschijnlijk betere alternatieven, die dispatchen geen event als je over een child van je knop gaat.

Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 01:31

MueR

Admin Tweakers Discord

is niet lief

Ik laat je topic wel open, maar lees nou die Quickstart eens, dan had je geweten hoe je code post.

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

  • Flowmo
  • Registratie: November 2002
  • Laatst online: 18-08 08:24
Mag ik eens vragen waar je de uitstraling van je buttons met actionscript probeert aan te passen ipv via een button symbol? Daar kan je ook makkelijk roll over en roll out states in maken, zonder AS.

De action om naar een andere frame in je hoofd tijdlijn te gaan doe je dan gewoon met een onclick -> gotoandplay(5) of iets dergelijks.

Dit zijn echt basics qua flash, dus misschien is het handig als je wat simpele tutorials opzoekt over buttons maken e.d.

[ Voor 15% gewijzigd door Flowmo op 03-03-2010 10:22 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Alfredo schreef op woensdag 03 maart 2010 @ 05:03:
Een gokje, na het klikken op je knop wordt het MOUSE_OUT event niet getriggerd waardoor er iets fout gaat met de alphawaarde van je knoppen?
En ROLL_OVER en ROLL_OUT zijn waarschijnlijk betere alternatieven, die dispatchen geen event als je over een child van je knop gaat.
Ja dat kan heel goed kloppen ik zal uw oplossing proberen ;)
MueR schreef op woensdag 03 maart 2010 @ 10:15:
Ik laat je topic wel open, maar lees nou die Quickstart eens, dan had je geweten hoe je code post.
Sorry ik heb er denk ik overheen gelezen.. bedankt voor het veranderen (ik vroeg me ook al af hoe je dat moest doen :P maar nu weet ik het!)
Flowmo schreef op woensdag 03 maart 2010 @ 10:21:
Mag ik eens vragen waar je de uitstraling van je buttons met actionscript probeert aan te passen ipv via een button symbol? Daar kan je ook makkelijk roll over en roll out states in maken, zonder AS.

De action om naar een andere frame in je hoofd tijdlijn te gaan doe je dan gewoon met een onclick -> gotoandplay(5) of iets dergelijks.

Dit zijn echt basics qua flash, dus misschien is het handig als je wat simpele tutorials opzoekt over buttons maken e.d.
Ik snap niet helemaal wat u bedolt maar ik heb dus het zo gemaakt dat de buttons naar binnen vliegen en dan stoppen ze, dan veranderen de knoppen in buttons op het volgende frame en op dit frame heb ik dat script toegepast. dus inprinciepe als je er over heen gaat blijf je op het zelfde punt in de tijd lijn tot dat je klikt dan moet je naar een ander punt in de tijdlijn gaan.

Het deel van het klikken staat er toch in feite gewoon goed.. Ik denk dat ik Alfredo in de goede richting zit ik zal zijn stukje code even proberen.

groetjes,
joris

Acties:
  • 0 Henk 'm!

  • Flowmo
  • Registratie: November 2002
  • Laatst online: 18-08 08:24
Verwijderd schreef op woensdag 03 maart 2010 @ 11:02:
Ik snap niet helemaal wat u bedolt maar ik heb dus het zo gemaakt dat de buttons naar binnen vliegen en dan stoppen ze, dan veranderen de knoppen in buttons op het volgende frame en op dit frame heb ik dat script toegepast. dus inprinciepe als je er over heen gaat blijf je op het zelfde punt in de tijd lijn tot dat je klikt dan moet je naar een ander punt in de tijdlijn gaan.

Het deel van het klikken staat er toch in feite gewoon goed.. Ik denk dat ik Alfredo in de goede richting zit ik zal zijn stukje code even proberen.
Dit bedoel ik: http://www.flashfiles.nl/ShowDetail.asp?NewsId=5070

De vormgeving van je mouseovers en alles, doe je in een button symbol. Daarvoor zijn ze namelijk. Zodra je button "af" is, plaats je de symbol in een movie clip of je hoofd tijdlijn en dan plaats je de onclick actie erop dmv Actionscript.

Acties:
  • 0 Henk 'm!

  • Martin684
  • Registratie: Januari 2004
  • Laatst online: 30-11-2021
*knip*

[ Voor 99% gewijzigd door MueR op 03-03-2010 12:52 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik merk dat er ook dingen verkeerd staan en zijn opgezet.

Ik ga daarom even helemaal overnieuw beginnen en hoop nu wel goed terecht te komen. (ga eerst nog even wat tutorials volgen dan maar) want ik kom er zo echt niet uit.

~EDIT~

Hallo allemaal

Oke alles werkt nu :) ;)

Maar in mijn eigen internet explorer vraagt ie wilt u de inhoud van deze site toestaan. Klik ik daarop dan komt er niks.

Open ik mijn eigen site in firefox of google chrome dan werkt ie wel.. (ik heb ook een intro filmpje gemaakt eerder die werkt wel gewoon op internet explorer)

Iemand misschien een idee waar dit aan kan leggen??

groetjes,
joris

[ Voor 48% gewijzigd door Verwijderd op 07-03-2010 16:26 ]

Pagina: 1