Volledige versie bekijken : perspectief> distort?



ramona r
25 March 2007, 16:44
Even vooropgesteld dat ik op o.a het gebied van flasch een leek ben maar me toch ga wagen aan het maken van een animatie met behulp van Flash.
Heb een deur gemaakt in psp (=gif) en die moet dus gaan openen in Flash .Heb de deur via de library op mijn stage geplaatst en daar een graphicsymbol van gemaakt>kan dat?
Dacht ik via distort een perspectief te kunnen maken zodat het lijkt of de deur opent maar die optie kan ik dus niet gebruiken in het transformtool.Wat doe ik fout of kan het gewoon niet wat ik wil en zal in psp verschillende gifjes moeten maken van een deur die opent?

elmago
25 March 2007, 20:34
Ik vrees dat je dat deurke op je flash stage zelf zal moeten tekenen en daarna met tweens aan het werk moet, Ramona. Gewoon een gifje importeren gaat niet werken hoor.
Wel niet te snel de moed opgeven want flash is niet echt gemakkelijk maar je kan er heel wat mee doen. Ik ben er zelf een tijd geleden mee gestart en heb mijn beginners flashjes hier (http://home.scarlet.be/fredsflash/) op één van mijn site's gezet.
Waar ik nu ongeveer sta kan je hier (http://www.fredsflash.be/carrousel2/carrousel2.php) zien.

Héél goede flash tutorials vind je op deze site's:
http://www.learnflash.com/flashtutorials2.htm
http://www.gotoandlearn.com/

Op learnflash.com moet je jezelf wel ff registreren in dan krijg je prachtige tutorials in je mailbox, of anders kan je hier al eens rondneuzen: http://www.learnflash.com/mentorbegin.html


grz

Fred

ramona r
25 March 2007, 22:26
Nou Fred als ik zo jouw gemaakte animaties bekijk ben ik nog ver van huis...maar iedere keer als er weer iets lukt vind ik dat toch wel weer heel leuk!
even over mijn vraag; ik heb nu dus maar een deur gemaakt in Flash zelf en heb daar via Shapetweening via distort de deur zo kunnen maken dat het ook net is alsof hij echt opent.Alleen nu zie ik dus alleen de begin(dicht) deur en eind(open) in beeld en alles waar dat tussen zit is niet te zien; de shapetweening is ook nog groen en gestippeld dus denk ik dat ik daar wat moet toevoegen; snap je wat ik bedoel en ben ik op de goede weg met deze oplossing?

elmago
26 March 2007, 20:02
Dit is een heel eenvoudig voorbeeldje met een shape tween.
Suc6 ermee. Als het niet lukt laat je maar iets weten.

deur.zip (http://www.minatica.be/attachment.php?attachmentid=1933&stc=1&d=1174931305)

ramona r
26 March 2007, 20:11
De shapetween is me gisteravond nog gelukt. Moet nu aan het veranderen dat hij pas opengaat op het moment dat de bel(button) stopt.Dit moet ik nog allemaal uit gaan zoeken.Ik krijg jouw zipje niet geopend in mijn Flash! Waar kan hem beter bekijken dan daar!

elmago
26 March 2007, 20:29
De shapetween is me gisteravond nog gelukt. Moet nu aan het veranderen dat hij pas opengaat op het moment dat de bel(button) stopt.Dit moet ik nog allemaal uit gaan zoeken.Ik krijg jouw zipje niet geopend in mijn Flash! Waar kan hem beter bekijken dan daar!

Welke versie van flash gebruik je? Ikzelf werk met studio 8.0 professional en hiermee opent het prima. Anders eerst het zipje uitpakken in een mapje en dan eens proberen.
Maar als het al werkt met een shape tween ga je er verder toch niet veel aan hebben hoor. Suc6 nog en laat me het resultaat dan maar eens bewonderen op je website. :good:

ramona r
4 April 2007, 22:59
Ok na 4 boeken gelezen te hebben lijkt het wel of ik er steeds minder van snap i.p.v meer, maar goed ik geef niet op en na alweer de ettelijke uurtjes een simpel (voor jullie dan denk ik) iets niet voor elkaar te krijgen ga ik het toch hier eens vragen.Kijk of ik het goed uitleg
Ik heb dus 1 scene met verschillende lagen waar van alles gebeurt;een 1>achtergrond> stilstaand
2>een deur(shape tweening) 3>met een knop(bel sound+ kleur verandering bij down) die netjes in perspectief opent ,4> eventjes hondengeblaf 5> als deur open is komt er een hond dichterbij met bal in bek 6> bal die steeds groter wordt 7> met tekst daarin. Dus 7 lagen die werken zoals bedoelt.
Maar nu kom ik niet uit het volgende;
ik wil dat de deur pas opent als er op de bel gedrukt is en het geluid van de bel is gegaan (die beide in de button zitten) en zoek me suf waar ik die action aan moet verbinden....in knop zelf of op een nieuwe laag ; ik kom er niet uit.
Wie kan mij stap voor stap uitleggen waar ik verder moet gaan.

Pjj
5 April 2007, 08:24
Ikzelf heb geen flash, maar als je nu de bel in een eerste scene stopt, en alles maar begint in de tweede scene, dus als de bel gedaan is?

elmago
5 April 2007, 12:41
Hoi Ramona,
de eenvoudigste oplossing m.i. is ergens in je tijdlijn voor de hond blaft een keyframe te zetten en daar een label aan te hangen. Dan kan je heel eenvoudig naar die label verwijzen met een
bel_btn.onRelease = function()
{
gotoAndPlay("label");
}

In de plaats van label zet je uiteraard dan wel de naam die je aan de label hebt gegeven.

ramona r
9 April 2007, 22:21
je schrijft ergens in je tijdlijn....maakt het dan niet uit op welke laag of gewoon een aparte laag maken en de button(laag ) moet ik dan een labelname geven of snap ik er nog niks van.....Het belgeluid zit in de button in down en als daar op geklikt (down) wil ik pas dat de animatie verder gaat...dus deur openen, blaf, hond tevoorschijn met bal, bal groter etc....

elmago
10 April 2007, 21:36
begin eerst al met een layer bij te maken en deze "actions" te noemen. In de actions layer maak je in hetzelfde frame waar de belknop staat een keyframe aan, dan open je het actions panel (F9) en zet je een stop, dan blijft de animatie al staan voor de deur opent. Maak onder de actions layer nog een layer bij en noem deze "labels". Zorg dat er tussen het "bel"-frame en het frame waar de deur begint te openen voldoende blanco frames zitten. Ongeveer 8 à 10 frames voor je de deur-animatie hebt staan zet je in de "labels"-layer een keyframe en met dit keyframe geselecteerd zet je onderaan in je properties-pannel waar je "Frame" ziet staan de naam die je aan je label wil geven. Bv: "deur" (zonder aanhalingstekens). Hiermee is je label gecreëerd.
Nu terug in je actions-layer bij het bel-frame (waar al die "stop" staat)
bel_btn.onRelease = function()
{
gotoAndPlay("deur");
}

Misschien zitten er nog wat onduidelijkheden in maar probeer alles maar eens uit, je zal er uiteindelijk wel komen. ;)

ramona r
10 April 2007, 21:57
Ok Fred wederom bedankt voor je geduldige uitleg.De actionlayer had ik al staan met stop zover had ik het al door.
De rest wat je beschrijft is dus nieuw voor mij en lijkt me een goed te volgen uitleg dus daar ga ik verder mee aan de slag moet eerst even het gepruts wat ik tot nu toe met labels enzo gedaan heb undo.....
Als het gelukt is (waar ik nog steeds van uit ga) meld ik me weer.Bedankt (y)

ramona r
10 April 2007, 22:35
:evil:nou dat word weer even vogelen want nu gaat de deur niet meer open in de preview> wel in Control Play dus dat moet het aan mijn ingevoerde actions liggen als ik het juist heb....

ramona r
11 April 2007, 22:44
in de output staat dit;
#error# symbol=tween
1,layer=layer1
frame=1:line1;
statement must appear
within on handler
stop();

Total actionscript
errors:1 reported
errors:1

hoe moet ik zoiets uitleggen?

elmago
11 April 2007, 23:06
Kan je misschien je FLA file eens posten Ramona, dan kan ik het eens rustig bestuderen. Ben op het moment nogal druk bezig met een gastenboek te scripten in php, maar het zit me ook niet echt mee :cry:, en dan kan ik tussendoor wel ff naar jouw probleem zoeken. :D
't Zal wel niet meer voor vandaag zijn want ik ga pitten. (morgen drukke mountainbike dag ;))

ramona r
11 April 2007, 23:12
Doe rustig aan , doe ik ook!Kan het alleen niet zo goed uitstaan dat ik het nog steeds niet snap waar ik precies die Actions moet zetten en nu ik weer wat meer info (van jou) heb ga ik eens opnieuw beginnen want denk dat ik in de knoplaag het e.e.a fout heb zitten> de knop is zowel een button als een graphic .FLA posten moet ik ook nog leren hoe dat moet...:cry:


Zou zeggen welterusten en morgen gezond weer op en fiets ze!:bow:

Butterflyice
14 April 2007, 10:45
je tween moet je een movieclip van maken en de movieclip een naam geven
en dan kan je aan je movieclip wel actionscript aan toeschrijven
een handler is een movieclip of een component.

ramona r
14 April 2007, 22:54
Ok met de info die tot nu toe heb ga ik weer aan de slag.Ik heb natuurlijk verschillende tweens op bijna elke laag staat een tween, gaat het hier specifiek om tween 1, layer 1 etc... zoals in de error staat?
Bedankt(y)

elmago
15 April 2007, 00:15
Hoi Ramona, maak van je FLA file eens een zipje en probeer het hier eens te posten, dit kan je door bij 'uitgebreid bewerken' op het paperclipje (bijlagen) te klikken en dan te bladeren naar het bestand op je pc.
Als ik je FLA eens kan bestuderen weet ik misschien al meer over wat er misgaat.

Butterflyice
15 April 2007, 08:04
Ok met de info die tot nu toe heb ga ik weer aan de slag.Ik heb natuurlijk verschillende tweens op bijna elke laag staat een tween, gaat het hier specifiek om tween 1, layer 1 etc... zoals in de error staat?
Bedankt(y)

als je aan de tween actionscript wil schijven zal dat niet gaan
omdat je tween in een movieclip moeten staan
dus elke laag waar je tween in heb staan en je wil daar actionscript aan toe schrijven dan moet je hier dus een movieclip van maken
anders zal je deze errors blijven houden.
ook moet je dan aan de movieclip een instancename toe kennen anders zal de movieclip niet reageren op je actionscript.
zie de uitleg van elmago voor een instancename toe te schijven voor een button zo gaat het ook voor het toekennen van een instancename van een movieclip.

hoop dat je er zo uit komt