Autor Zpráva
Oggy33
Profil *
Dobry den, jsem zacatecnik v action scriptu - to znamena ze nic neumim :)
Udelal jsem si ve photoshopu obrazek http://oggy.mooo.com/web3.jpg a rad bych, aby..

1) kdyz mysi "chytnu" pero aby obrazek zmizel a objevil se jiny
2) pri najeti mysi treba na pistoli se obrazek o malinko zvetsil a nastavila se alpha, tint..cokoliv
3) aby sli nabojnice libovolne presouvat
4) pri kliknuti na roh linkovaneho papiru by se objevil text, popripade jestli znate nejakej tutorialy na vytvoreni otaceni listu atd..

5) jestli mate nejaky napad,sem s nim :))

Dekuji moc a doufam ze mi pomuzete aspon s jednim bodem...
XXX
Profil
Pokud neumis v ActionScriptu vubec nic, tak nema smysl ti tady vysvetlovat takove veci. Nejdriv se nauc nejake zaklady a pak se teprve vrhni na konkretni projekt ;) Nejlepe udelas, kdyz si koupis knizku a podle te se budes ucit. Pokud ti nejde jen o tenhle projekt a nemas v planu se ActionScript ucit.
Oggy33
Profil *
ja nechtel vystvetlovat...ve flashi umim, ale ne programovat..nejake goto bych zvladnul sam...tak jsem myslel spis ze mi pomuzete s kodem..no nic
XXX
Profil
OK, trosku te nakopnu ;)

V prve rade to nemuzes mit jako jeden obrazek, ale na pozadi pozadi stolu. Kazda vec na stole, se kterou chces neco delat musi byt jako samostatny MovieClip, abys s ni mohl dale manipulovat. Z tvojeho strucneho popisu nejsou vsechny veci jasne, takze bys to mel trosku rozepsat ;)

ad1.) nevim,co znamena,"kdyz chytnu peru". a jaky obrazek ma zmizet a jaky se ukazat - jestli cele pozadi, nebo obrazek toho pera nebo co... tim chycenim pera myslis, jenom kdyz na nej najedes mysi nebo kdyz ho chytis a pretahnes jinam?

ad2.) pistol budes mit jako samostatny movieClip, pojmenovany v instanceName jako pistol_mc. Pak ti staci skript:

pistol_mc.onRollOver = function(){
this._alpha = 50;
this._xscale = 120;
this._yscale = 120;
//atd
}
metodou onRollOut bys vratil hodnoty do puvodnich stavu

ad3.) o5 budes mit nabojnice jako samostatne movieClipy, pojmenujes je treba nabojnice1_mc, nabojnice2_mc, atd. Pouzijes skript:

nabojnice1_mc.onPress = function(){
startDrag(this);
}
nabojnice1_mc.onRelease = function(){
stopDrag();
}

ad4.) O tutorialu nevim, tohle by bylo na dlouho vysvetlovat ;)

Navod k jednotlivym bodum mas, ted si zkus o jednotlivych metodach a vlastnostech neco vyhledat a musis to dat dokupy...
Oggy33
Profil *
jj diky moc..to jsem presne potreboval.. k ty 1) jsem myslel ze kdyz chytnu pero a nepustim, zmeni se me ten movie clip na nejaky jiny, obrazek foceny jakoby ze shora,aby to vypadalo ze pisu...diky moc
XXX
Profil
no tak v tom pripade ti staci, vytvorit si to pero jako movieClip se dvema snimky,prvni bude to pero jak lezi, druhy pohled shora. Pak ti staci dat do udalosti onPress akci this.gotoAndStop(2); ;) A asi to budes muset zase vycentrovat pomoci vlastnosti _x a _y ;)
Oggy33
Profil *
hazi me to tuto chybu..1120: Access of undefined property zkouska
pojmenoval jsem si to "zkouska" - zkouska.onPress = function(){
XXX
Profil
no tezko rict,kdyz nejsou videt souvislosti. ta "zkouska" je nazev toho movieClipu toho pera? a mas to takhle pojmenovane v panelu Properties v kolonce InstanceName? nebo jenom v knihovne? musis to mit i te InstanceName. Pak je dulezite,kde mas ten skript. Mel bys ho mit primo na hlavni casove ose v prvnim snimku, ne primo v tom klipu ;)
Oggy33
Profil *
no v tom klipu to ani vlozit nejde :D daval jsem to na osu..ted jsem to pojmenoval i v instancename a vylezla me dalsi chyba :( Warning: 1090: Migration issue: The onPress event handler is not triggered automatically by Flash Player at run time in ActionScript 3.0. You must first register this handler for the event using addEventListener ( 'mouseDown', callback_handler).
Oggy33
Profil *
tak jsem to dal do actionscriptu 2.0 a potom uz to slo..dik
XXX
Profil
taky moznost ;) :-D
Toto téma je uzamčeno. Odpověď nelze zaslat.