-
01-05-2004, 18:51 #1Approved 9-lifer
- Registered
- 01/08/02
- Location
- Gent
- Posts
- 9,675
- iTrader
- 3 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/361
flash: uitleg gevraagd over bepaald stuk as
ok, weer vraagske over m'n sites eh.
eb dus nen mc genaamd blok die het as
meekrijgtCode:onClipEvent (load) { endPosy = _y; endPosx = _x; } onClipEvent (enterFrame) { _y += (endPosy-_y)/5; _x += (endPosx-_x)/5; }
en dan nen button die het as
meekrijgt.Code:on (release) { blok.endPosy = 39.9; blok.endPosx = 197.4; }
nu vraagik mij af wa da in godsnaam doet (eb da geknipt (het as) uit een template voor nen website te maken en daar zo mee te klooie om der iets van te begrijpe... mis dus, ksnap et nog niet, zekers omda als ik de button en het blokje uitlijn kloef int horizontaal int midde van m'n stage da blokske ezo wa rechts omhoog beweegt en alsek et bovenaan uitlijn da blokske nog altijd naar rechstbove gaat, ma veel minder steil...
uitleg gevraagd please.
zou vooral iets moete wete van de endPosy en endPosx dinge (die onclipevents kennek wel, en oe dak die x en die y kan mete of afleze... in iedergeval nie bij properties daar rechts onder (flash mx 2004)If I had a nickel for every time someone told me that my idea for melting down coins to make a giant robotic parrot was a bad idea, I would have one kicka$$ giant robotic parrot.no votes
-
-
01-05-2004, 19:05 #2Member
- Registered
- 22/10/02
- Location
- Brugge & Gent
- Posts
- 657
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 0/1
kweet ook nie wat het doet, maar om iets te draaien kan je instance.rotation = waarde; gebruiken, dan draait het object rond het registratiepunt het aantal graden dat je het aan gelijk stelt
no votes
-
01-05-2004, 19:11 #3Approved 9-lifer
- Registered
- 01/08/02
- Location
- Gent
- Posts
- 9,675
- iTrader
- 3 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/361
bleh eb ik nie veel voor als antwoord op m'n vraag, ma wel nog eens leuk om te weten... ma tis vree raar, was wa aant prutse mee de waarden (om mss dan te vinde wa et was) en ik veranderde de endposy=39.9 naar endposy=40 en plots verschoof em nog meer naar bove en dan de endposy=-40 en dan schoof em uit m'n stage en de endposx stelde ik gelijk aan 50 en em verplaatste zich plots naar links ipv naar rechts...
If I had a nickel for every time someone told me that my idea for melting down coins to make a giant robotic parrot was a bad idea, I would have one kicka$$ giant robotic parrot.no votes
-
01-05-2004, 19:47 #4Member
- Registered
- 17/07/02
- Location
- zonhoven
- Posts
- 2,147
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
Ik heb u vraag letterlijk 4 keer moeten lezen voor ik er iets kon uitmaken.
Gebruik int vervolg als ge dan toch een heel verhaal doet om even structuur in txt te maken en dat deels dmv punt of komma's.
Wat die code doet is het volgende.
Je werkblad (da wit vlak int midden bij flash MX) heeft linksboven zijn 0,0 punt.
U blok moogde zetten waar ge wilt, als ge u flash test of bekijk doet ie volgende.
onClipEvent (load) {
endPosy = _y;
endPosx = _x;
}
lees de x en y positie vanwaar gij (MC genaamd blok) u bevind
dan:
onClipEvent (enterFrame) {
_y += (endPosy-_y)/5;
_x += (endPosx-_x)/5;
}
Beweeg naar naar de x,y positie dat eerder gegeven is.
maw hij leest zijn eigen x,y en gaat naar zijn eigen x,y en blijft dus stilstaan.
Maar als jij op je knop drukt !!
zeg je volgende:
Verander die x,y posite in x=39.9 en y=197.4 dus je MC genaamd blok gaat naar die coordinaten gaan, ongeacht waar je blok op dat moment staat.
Verander je x,y in 0 gaat hij normaal naar de linkerbovenhoek.
Is je werkblad 550x400 en stel je x,y in op 225 en 200 gaat je blok naar het midden.
etc...
Denk dat je het plaatje wel snapt, anders jammer voor je en zou ik voorlopig niet al te veel zulke vragen stellen waar je wat code probeerd.
Hou het dan bij de eerste stap voor stap AS houden. (zoals gotoAndStop en dergelijke)no votes
-
01-05-2004, 20:53 #5Approved 9-lifer
- Registered
- 01/08/02
- Location
- Gent
- Posts
- 9,675
- iTrader
- 3 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/361
zeer wel bedankt blaze, ik snap het (denk ik
)
enne, ik heb die post daarjust nog eens nageleze (ook op flashfocus.nl gezet) en ik geraakte er zelf ook niemer aan uit, + daar staat em in het AN omdat ze anders ons taalke daar nie verstaan (vlaams dus...)
wel nog eens bedankt!Last edited by Bram; 01-05-2004 at 21:39.
If I had a nickel for every time someone told me that my idea for melting down coins to make a giant robotic parrot was a bad idea, I would have one kicka$$ giant robotic parrot.no votes
