Amúgy én szeretem a munkámnak ezt a területét, főleg a flash-t, meg a flex-technológiát. Érdemes ezekbe kis enegeriát fordítani, mert 1-2 éven belül ezek nélkül nem is fognk majd tudni élni, figyeld meg ;)
Nagyon más. Az AS 1.0 kis szkriptek a gombokhoz írva, sok mindent meg tudsz vele csinálni, de egy idő után átláthatatlan és komplexebb feladatokhoz használhatatlan. Kevés beépített funkció van, sok mindent neked kell megírnod, de néha nagyon meg vagy szorongatva a kevés lehetőséggel.
AS 2.0 egy kicsit más gondolkodás, egy helyre írod a kódokat, talán csak stop() vagy play() utasításokat raksz a mozikba, néha azt sem. Nem a var nevek hanem az instance nevek alapján keresed meg az MC-ket a kóddal. Sokkal több mindent tud és flexibilisebb. Gyorsabb mozikat is eredményez, mert nem írod meg a függvényeket mindenhova, egyszerűen csak megírod egyszer és utána hivatkozol rájuk. Több beépített funkció van benne, nagyon sok mindent le tudsz vele programozni, amit AS-el csak leanimálni tudnál, de az akadozhat és nagyobb is lenne. Vannak benne beépített objektumok, tehát egy előtöltést és képbetöltést már úgy csinálhatsz meg, hogy csak pár parancsot kell megadnod (mit csináljon a mozi a kép betöltése előtt, közben és után) és a Flash mindent ért és biztosabban megcsinál. Kompatibilisebb alternatív böngészőkkel (Firefox, Safari, Opera)
AS 3.0 Nagyon komplex, objektum-orientált, már majdnem nyelv. (De még mindig script :) Sokkal több beépített objektum és függvény van benne mint a 2-ben, de néha ez a veszte. Mivel túl komplex és objektum-alapon gondolkozik, ezért sokkal tudatosabb script-írást igényel. Nagyon komplex feladatokhoz (webshop, asztali alkalmazás) kíváló, kisebb és közepes méretű feladatokhoz verébre ágyú. Az AS2 gondolkodása továbbfejlesztve.
AS 1.0... ez izgis,... mi a különbség?? nagyon más? mert... valahogy máshogy működtek a fileok attól függően, h 1 2 v 3 volt az elején beállítva... asszem egy darabig még nem lesz a fles a legjobb barátom:) majd 1 hónap múlva:)
Persze azt mondanám legszívesebben, hogy ne ez alapján a tutoriál alapján tanulj, mert elavult dologról van szó, egy ilyen gombmozgást már nem így csinálunk. Persze ha nagyon akkor is kell tudnod, hogy AS 1.0-áról van szó.
Na de szóval láthatatlan gombot úgy csinálsz, hogy csinálsz egy kockát, F8-al gombot csinálsz belőle, majd belemész és a kockának amit rajzoltál átállítod a transparency-jét 0-ra. Majd kimész ebből a gombból és láthatatlan lesz, de ott lesz.
Kijelölöd ezt a láthatatlan gombot, megnyitod az Actions palettát és elkezdesz kódot írni ami ehhez csatlakozik.
üdv, még nem írtam ide, meg lehet, hogy égő is, de lenne egy kérdésem... tök primitív biztos, de tegnap óta ülök csak a fles előtt...
talán helytelenül, de belevágtam egykét tutorialba, de az egyikkel elakadtam, mégpedig ezzel: http://www.toxiclab.org/tutorial.asp?ID=167
olyan természetesnek veszi, hogy csináljak egy ilyen ”invisible button”t.. pedig... mindent ovis szinten leír, erről meg csak annyit, hogy csináld meg... na de aztán egy kis keresgélés után találtam rá pár megoldást... de utánva valami ”Action Script”et kéne bepötyögnöm, ami tök korrekt lenne, ha nem írná ki a fles, hogy
”current selection cannot have actions aplied to it” de miééért???? nem értem. jó, talán túl gyorsan akarok haladni, de már unom a betűeltűnős áttünős forgós dolgokat, és azt hittem ez valahogy tényleg úgy megy majd, ahogy írják, de nem...
De egyébként meg már megint csak mi beszélgetünk el erről Simi, annak meg így nem sok értelme van, mi úgyis böngésszük a netet, te munkahelyi kötelezettségből én meg munka-utálatból :)
A Penstaschool-nak egész jó tanfolyamai vannak. A távoktatás olcsó is. 25 ezerért kapsz egy nagyon jó AS, PHP, MySQL alapot és betekintést pár AS trükkbe amit máshol is kamatoztathatsz.
Mesharray szerintem drága, nem ér annyit amennyit nyújt.
Jah ha vki elég kezdő, akkor még a tanfolyamot is tudom ajánlani. De az is csak arra jó, hogy megszerezd az alapokat, meg talán betekintést nyerhetsz az ac-be. Vannak komolyabb tanfolyamok is, ahol már van haladó oktatás. Amit tudok ajánlani: a Macinformatika, Fontoló, MeshArray stb.
Amúgy meg barangolni kell a neten...Én is onnan szedek sok hasznos cuccot, infót, meg még rajtam kivül nagyon sokan :)
A könyvek kezdő felhasználóknah szól inkább. Aki már régebb óta foglalkozik a flash-el, actionscript-tel, az a kérdései a választ csakis a fórumokon, a neten barangolva külföldi oldalakon fogja megtalálni. Ráadásul elég sok olyan oldal van, ahol még az fla-t is le lehet tölteni, és abból ki lehet indulni, módosítani, stb.
Na most, ez már milliárd-hatszázhuszonhárom és félszer elhangzott, de legyen mégegyszer:
- vagy megtanulsz alapszinen angolul és irány a fórumok, tutoriálok, lehet belőle sok jót és okosat találni: www.actionscript.org, www.adobe.com, www.swf.hu (bár itt ezt nem szabad, de amíg nem veszi észre ”valaki” addig nincs baj).
- nem tanulsz meg angolul és irány a könyvesbolt ahol lehet nagyon jó kis könyveket kapni, főleg a perfact kiadó (www.perfact.hu) és a pentaschool (www.pentaschool.hu) gondozásában. Aztán rájössz, hogy egy csomó minden van amit nem tudsz és a könyv se ír le, tehát irány az swf.hu, de ott nem válaszolnak mindenre, meg nem is annyira pörgős, így tovább barangolsz egy actionscript.org-ra, ahol már megint ott vár az a fránya angol...
köszi.
Csak az a gond hogy nem igazán tudom perfektül az angolt.
ezért jobb lenne magyar nyelven.
Találtam egy pdf könyvet, csak az az 5-kezelését irja le.
De ahogy nézegettem csak magát a program kezelését mutatja be.
a programozási részét nem.
Szeretnél venni egy flash programozásról szóló pdf könyvet, jól értettem? Magyar vagy angol nyelven? Nem írtad, csak mert nem írtad (LoL).
Szerintem a Flash beépített Súgója minden kérdésedre választ tud adni, még ha nem is azonnal találod meg azt amit keresel.
A teljes Adobe Flash dokumentációt pedig letöltheted PDF formátumban az alábbi hivatkozásróll:
Hát keress rá a szövegmezőben amibe a júzer beírt vesszőre és helyettesítsd pontra. Csak ugye megint AS 2-vel fogom elmagyarázkodni, de csak ez megy. Szal közelebbről:
Jönnék én is egy kérdéssel. Beleszaladtam a tizedespont, tizedesvessző problémába. Van egy input szövegmező (var=bevitel), ahova bekerül például a 7,6 érték. Ez van az első frame-en. A második frame-en azt szeretném, hogy kiírja a program egy dinamikus mezőbe (ert.text), hogy ez egyenlő-e 7.6-tal.
Ez az ac:
if (Number(bevitel)==7.6) { ert.text=”egyenlo”}
else {ert.text=”nem egyenlo”}
Szeretném, ha a ,-t .-nak értelmezné, mielőtt a fenti parancsot végrehajta. Ha pedig ponttal írták a ”bevitel” értékét, akkor hagyja úgy. Egyelőre csak azt a megoldást találtam, hogy kiírtam az első frame-re, hogy tizedespontot írjon a felhasználó, de nem igazán jó így. Tudtok megoldást?
Köszi. Üdv. Nándi
Szia yeti!
Én ezt úgy oldanám meg, hogy készítenék egy dinamikus.txt-t számláló néven, amely 6-ról indul és minden egyes találatnál csökken az értéke.
A számláló értékét figyeli egy if..else rutin. Amennyiben az érték 0-ra csökken, akkor egy másik dinamikus szövegmezőben megjelenik, hogy vége a játéknak.
Web-programozás tanfolyam nagyon olcsón.
Csatlakozni lehet a Harsányi János Főiskola által
tartott web-programozás órára. 2db csoport van.
Pénteken 10:00tól 13:30ig vagy 14:00-15:30 egymás után ugyazt tanítják.
Tananyag 1félév: html, CSS, Java script,
Második félév: PHP, MYSQL programnyelv.
Tandíj: bármilyen főiskolás diákigazolvány bemutatása és 5000Ft/félév
1135 Budapest, Szent László út 59-61. 30, 20busz, 14 , 1villamos ,
Akit érdekel szóljon nekem. kissadam@polar.hu 06-30-9440356 skype: kissadam0
Sziasztok.. Flash Action hoz kérnék tanácsot. Van 6 gombom, amik 6 célba találnak. Ha az utolsó is célba talált, szeretném kiíratni a hogy vége a játéknak. A gombok sorrendje tetszőleges. Segítsetek légyszi megírni, hogyan tudom az értékeket rendezni?
Jó hírem van :) Ha minden igaz, ma már fel tudom tölteni a szerverre a flex előadást. Még kódolok, de kb 2-3 órán belül fel lesz töltve, és már élvezheted is a flex újdonságait ;)
Hát igen. Igazság szerint egy teljesen más programozási struktúrát követ a 3-as actionscipt. De ha megtanultad a szintaktikáját, akkor már sokkal könnyebben lehet bonyolúltabb, összetettebb kódokat alkotni.
Bevallom, én még nem tartok itt, de azon vagyok, hogy áttanulmányozzam az elvét :) Csak a rengeteg munka mellett sajnos nem tudok állandóan ezzel foglalkozni, de igyexem...
Sziasztok,
Egyetértek veletek, hogy a 3-as sokkal többre képes, mint a 2-es de úgy jártam vele, hogy - szintén türelmetlen lévén - nem tudtam egy movie-hoz AS-t írni, úgyhogy visszatértem a jól bevált előző verzióhoz.
Nemrég találtam rá erre a weboldalra, nagyon jó dolgok és témák vannak rajta. :-) Üdv. Nándi
Kicsit türelmetlen vagyok bevallom hiszen, épp ma van két hete, hogy megkértelek benneteket, hogy rakjátok fel ha tehetitek a Flex/Flash technológiát bemutató előadásról készült felvételt.
Gondolom, hogy el lehettek havazva a közelgő rendezvény miatt, meg minden, mégis tök jó lenne, ha belátható időn belül tudnátok reflektálni a látogató kérdéseire, netán kéréseit olvasva tenni is a dolgok érdekében, hogy egy igazi friss szakmai portál és fórum maradhasson a www.szoftver.hu.
Szerintem csak jól járna mindenki ezzel és a szakma is örömmel és legfőképp gyakran látogatna benneteket.
Szval, a héten várható, hogy felkerül a cucc a letölthető videók közé?
Rengeteg open source megoldás meg template van a neten képgalériákból, nézegess, és bizti találsz egy csomó használhatót...
Egyébként a diplomamunkámban egy komplett multimédiás cd-t csináltam a térhatású hangzásról. Nem volt 1xrű, de sikerült összedobnom 1et, végüls 5-st kaptam rá :D:D
Nah ezt nem azért mondtam, mintha olyan profi lennék :D
Csak nem olyan nagy ördöngősség egy képgalériát megcsinálni flash-ben :)
Jaja, azért is mondtam, hogy nem biztos hogy jól fog működni, mivel ez a MovieClip-ekbe beépített AS 1.0 nekem magas, átláthatatlan és nem is tudtam soha hozzászokni. Amikor bejött a 2.0, az hatalmas megkönyebbülés volt. Más gondolkodásmód. És a 3.0-ás egyre jobban tetszik, csak néha sok, egyszerűbb feladatokhoz túl bonyolult, dehát akkor meg elővesszük a 2.0-át :)
Sziasztok!
Köszi Trixi a válaszod. Beleültettem, de a vonszolást nem engedte így.
Olyan megoldást sikerült összebarkácsolni, hogy a movie-ba tettem két layer-t. Mindegyikbe egy-egy frame-et, amihez hozzárendeltem a hangokat és elneveztem a frame-eket. A movie-hoz írt AS-ból pedig az elnevezést hívom be. Nem a legszebb megoldás, de működik. A segítséget nagyon köszi, mert a hangokkal elég hadilábon állok.
Üdv. Nándi
Naja, de ahhoz kell egy Fla file, nem? ;)
Mert én nem láttam volna, hogy a Fotóbolt létrehozott volna egyet, csak swf-et találtam. Bár lehet, kezdek hülyülni :)
Hát igen, ez az automatizált dolgok hátránya, egyébként kipróbáltam, jól megcsinálja ezt a galériát, bár teljes képernyősre az tényleg nem. Viszont kipróbálhatsz két trükköt, nem tudom működik-e csak ezekkel próbálkoznék:
1 - Egy swf-to-Fla programmal átalakítod FLA-vá a dolgot megnyitod, és ott beállítod, hogy teljes képernyős legyen.
2 - Nyitsz egy új Flash filet, abba beállítod, akár AS-el, (fscommand(”fullscreen”, ”true”)), akár exportálásnál, hogy teljes képernyős legyen és ebbe belehívod a meglévő swf-et és úgy exportálod ki. Az egészet akár pár sor AS-el meg tudod csinálni, nem is kell semmit szerkeszteni a Movie-ban.
Szeretnék mindenkit megkérni, aki csak egy csipetnyivel is több ismerettel rendelkezik nálam a flash és flex szoftverek tekintetében, hogy legyen kedves és segítsen megoldást találni a következő problémára.
Mivel az Adobe Flex technológia flash és még jó néhány egyéb alapon (Eclipse, stb.) müködik, ezért a Flex Builder 2 IDE-t használva az alábbi jelenséget tapasztaltam szárnyaimat próbálgatva egy honlap fejlesztésének kapcsán:
Létrehozva egy olyan ”Application”-t, mely nagyobb az aktuális böngésző (mindegy, hogy melyik tapasztalatom szerint) ablakánál nem a kereső gördítősávja aktivizálódott, hogy lekezelje ezt, hanem mivel ez egy flash alkalmazás, (program természetéből adódóan?) egy saját ”ScrollBar” jelenített meg, melyet sajnos egérgörgővel nem lehet irányítani, teljesen inaktív állapotban van. Röviden tehát, nincs meg az a kényelmi érzet a navigálás során egy flex honlapot tekintve, mint mondjuk a hagyományos módon készült lapoknál.
Mielőtt hozzátok fordultam igyekeztem a White Paper-t és a Dynamic Help-et segítségül hívni, de mindhiába. Bár a komponens egyéb tulajdonságait, funkcióit lehet módosítani, az egér görgető és ScrollBar kapcsolatra nem leltem.
Szeretném, ha mindenképp jeleznétek vissza valamit, amennyiben nagyobb ismeretekkel rendelkeztek nálam és van valami ötletetek erre a dologra.
Remélem nem kérdezek nagyon hülyeséget, de a flash-ez nem értek sajnos. A Photoshop automatikus flash fotógalériájával készítettem egy albumot, zenei aláfestéssel. A gallery.swf-et egy másik progival átkonvertáltam EXE-vé. Tök jó meg minden. A kérdésem az lenne, miként lehetne megoldani, hogy amikor az EXE-re rákattintok, akkor rögtön teljes képernyőben nyíljon meg az egész flash?
A PS létrehozott egy flashobject.js, gallery.swf és egy photos.js fájlt is. (Meg még 2 XML-t, de abban nem láttam ilyen jellegű állítani valót).
Amúgy az ötlet egy CD készítése, mely behelyezéskor automatikusan megnyitja a galériát. Ajándék fotóalbum lesz. Ebből kifolyólag, ha valaki tud ajánlani egy konkrét célszoftvert, mely ilyen csodákra képes, szívesen fogadom azt is.
Kipróbáltam az e-frontier Anime studio pro alkalmazását.
Nagyon tetszik, sok szempontból a legjobb flash animáció készítő programnak tartom. (mint pl. Toonboom).
De úgy tűnik van egy hátránya, amely hazai környezetben szinte használhatatlanná teszi:
- Nem ismeri fel az ékezetes karaktereket, s úgy tűnik az installált fontok közül sem találja.
Mit lehetne tenni? Esetleg másik karakter táblát kell használni?
Természetesen lehet illustratorból betteni feliratokat, de ez megnöveli a munkaidőt.
Egyébként ha lesz ilyen, fel fogjuk az oldalunkra tenni a nagyszerű hírt ;)
Amúgy köszi hogy válaszoltál az előző kérdésre. Elovastam, és való igaz, hogy úgy meg lehet csinálni, amúgy a flash kezeli a wav-okat is, csak szerintem semmi értelme azt használni...
Annyira nem vagyok jól benne az ActionScript 1.0-ban, de a szótár szerint ugyanúgy kell működnie, tehát a következő:
Létre kell hoznod egy Sound objektumot, majd abba kell betöltened a hangot a LoudSound-al. létrehozhatsz minden hanghatásnak egyet, így a kettő tud egyszerre szólni, vagy csak egyet és abba töltögetni bele a kértet. Na valahogy így:
--> var sound1_sound:Sound = new Sound(); //Ezzel hozod létre az új hangobjektumot
on(press){
startDrag(this,true,0+this._width/2,0+this._height/2,550-this._width/2,309-this._height/2)
}
on(release){
stopDrag()
if(this.hitTest(_parent.hely_3)){
this._x=_parent.hely_3._x
this._y=_parent.hely_3._y
--> sound1_sound.loadSound(”jo.mp3”, false); //Ezzel hívod meg a külső hangfájlt. Az első paraméter az elérési útvonal, a második, hogy streameljen-e vagy csak akkor játsza ha az egészet betöltötte (Szerintem nálad a második eset áll fenn
}
else {
this._x=252.1
this._y=279.8
--> sound1_sound.loadSound(”rossz.mp3”, false);
}
}
Más: nem tudom, hogy a Flash támogatja-e a Wav-ot. Ki kell próbálni. Az mp3-ba is belebonyolódik néha.
Ha valami nagyon más lenne AS 1 és 2-re akkor itt van egy példa a 2-ben, ha valamit nem értenél:
Egy egyszerű kérdéssel/kéréssel fordulok hozzátok. Sajna nem tudtam elmenni az általatok szervezettt Adobe Flex (Builder) termékbemutatóra (?), pedig nagyon érdekel a téma.
Nem lehetne az anyagot feltenni a ”Letölthető Videók”-ra, hogy mások számára is elérhető legyen? Csak remélni tudom, hogy Tenger Iván által tartott előadást sikerül eképp megnéznem. Nem Ő az véletlenül, aki Flash/Flex technológiára épülő fájlkezelő app-ot fejlesztett? Ha igen, akkor gratula neki ezúton is, bár a közelmúltban egy másik magyar fejlesztőcsapat progijába feccoltam bele (az is nagyon belevaló egy Win/Mac switchernek...).
Úgy általánosságban is kérdezem, hogy a többi őszi időszakban lerendezett előadásról is készültek felvételek?
Tervezitek, hogy élő adásban nemsokára online is részt vehessenek az érdeklődök?
Szia Imi.
Van egy húzható objektum, amely, ha jó helyre kerül, akkor ott marad, ha nem, akkor visszaugrik a helyére. Azt szeretném, hogy amikor a helyére kerül, adjon egy ”jo.wav” hang, ha pedig visszaugrik a helyére, akkor azzal egyidejűleg egy ”rossz.wav”-ot játsszon le. A húzható movieclip szimbólumnak ez a kódja: (Ebbe szeretném beilleszteni a hangadásra vonatkozó utasításokat)
Ismét köszi a segítséget:)
Már csak egy kérdésem lenne, videó lejátszóhoz szeretnék egy csúszkát amivel tudok tekerni a videóban és arra kéne egy actionscript, zene lejátszónál működik a csúszkám de videóra nem tudtam jól átírni
Nos itt egy használható kód, remélem müxik majd neked is:
i = randRange(1, 10);
pos = 0;
//számok betöltése tömbbel:
loadlist = new Array();
loadlist[0] = ”http://valami.uw.hu/zene/zene01.mp3”;
loadlist[1] = ”http://valami.uw.hu/zene/zene02.mp3”;
loadlist[2] = ”http://valami.uw.hu/zene/zene03.mp3”;
...
és így tovább, annyi elemből fog állni a tömböd, ahány számot szeretnél betölteni.
//Indító zene betöltése
zene.loadSound(loadlist[i], true);
zene.onSoundComplete = function() {
if (i<hossz-1) {
i++;
createNewTrack();
}
else {
i = 0;
createNewTrack();
}
};
//egy számot előre
control_mc.next_btn.onRelease = function() {
if (i<hossz-1) {
i++;
createNewTrack();
} else {
i = 0;
createNewTrack();
}
};
//egy számot vissza
control_mc.prev_btn.onRelease = function() {
if (i>0) {
i--;
createNewTrack();
}
};
Hello
Lenne még1 kérdésem
zenelejátszóhoz szeretnék két gombot, az egyik a következő számot játszaná le a másik pedig az előzőt és kb 20 szám lenne amit egy tömben szeretnék megadni, erre tud valaki valamilyen megoldást?
Húzd és vidd szimbólumokat készítettem egy kikérdező típusú animációhoz. Szeretném, ha jó válasz esetén pl egy jo.wav, rossz válasz esetén egy rossz.wav indul el.
Eddig így néz ki az actionsript.
Hehe trixi, tényleg jól eldumcsizgatunk itt :)
Amúgy én szeretem a munkámnak ezt a területét, főleg a flash-t, meg a flex-technológiát. Érdemes ezekbe kis enegeriát fordítani, mert 1-2 éven belül ezek nélkül nem is fognk majd tudni élni, figyeld meg ;)
Nagyon más. Az AS 1.0 kis szkriptek a gombokhoz írva, sok mindent meg tudsz vele csinálni, de egy idő után átláthatatlan és komplexebb feladatokhoz használhatatlan. Kevés beépített funkció van, sok mindent neked kell megírnod, de néha nagyon meg vagy szorongatva a kevés lehetőséggel.
AS 2.0 egy kicsit más gondolkodás, egy helyre írod a kódokat, talán csak stop() vagy play() utasításokat raksz a mozikba, néha azt sem. Nem a var nevek hanem az instance nevek alapján keresed meg az MC-ket a kóddal. Sokkal több mindent tud és flexibilisebb. Gyorsabb mozikat is eredményez, mert nem írod meg a függvényeket mindenhova, egyszerűen csak megírod egyszer és utána hivatkozol rájuk. Több beépített funkció van benne, nagyon sok mindent le tudsz vele programozni, amit AS-el csak leanimálni tudnál, de az akadozhat és nagyobb is lenne. Vannak benne beépített objektumok, tehát egy előtöltést és képbetöltést már úgy csinálhatsz meg, hogy csak pár parancsot kell megadnod (mit csináljon a mozi a kép betöltése előtt, közben és után) és a Flash mindent ért és biztosabban megcsinál. Kompatibilisebb alternatív böngészőkkel (Firefox, Safari, Opera)
AS 3.0 Nagyon komplex, objektum-orientált, már majdnem nyelv. (De még mindig script :) Sokkal több beépített objektum és függvény van benne mint a 2-ben, de néha ez a veszte. Mivel túl komplex és objektum-alapon gondolkozik, ezért sokkal tudatosabb script-írást igényel. Nagyon komplex feladatokhoz (webshop, asztali alkalmazás) kíváló, kisebb és közepes méretű feladatokhoz verébre ágyú. Az AS2 gondolkodása továbbfejlesztve.
AS 1.0... ez izgis,... mi a különbség?? nagyon más? mert... valahogy máshogy működtek a fileok attól függően, h 1 2 v 3 volt az elején beállítva... asszem egy darabig még nem lesz a fles a legjobb barátom:) majd 1 hónap múlva:)
Persze azt mondanám legszívesebben, hogy ne ez alapján a tutoriál alapján tanulj, mert elavult dologról van szó, egy ilyen gombmozgást már nem így csinálunk. Persze ha nagyon akkor is kell tudnod, hogy AS 1.0-áról van szó.
Na de szóval láthatatlan gombot úgy csinálsz, hogy csinálsz egy kockát, F8-al gombot csinálsz belőle, majd belemész és a kockának amit rajzoltál átállítod a transparency-jét 0-ra. Majd kimész ebből a gombból és láthatatlan lesz, de ott lesz.
Kijelölöd ezt a láthatatlan gombot, megnyitod az Actions palettát és elkezdesz kódot írni ami ehhez csatlakozik.
üdv, még nem írtam ide, meg lehet, hogy égő is, de lenne egy kérdésem... tök primitív biztos, de tegnap óta ülök csak a fles előtt...
talán helytelenül, de belevágtam egykét tutorialba, de az egyikkel elakadtam, mégpedig ezzel:
http://www.toxiclab.org/tutorial.asp?ID=167
olyan természetesnek veszi, hogy csináljak egy ilyen ”invisible button”t.. pedig... mindent ovis szinten leír, erről meg csak annyit, hogy csináld meg... na de aztán egy kis keresgélés után találtam rá pár megoldást... de utánva valami ”Action Script”et kéne bepötyögnöm, ami tök korrekt lenne, ha nem írná ki a fles, hogy
”current selection cannot have actions aplied to it” de miééért???? nem értem. jó, talán túl gyorsan akarok haladni, de már unom a betűeltűnős áttünős forgós dolgokat, és azt hittem ez valahogy tényleg úgy megy majd, ahogy írják, de nem...
De egyébként meg már megint csak mi beszélgetünk el erről Simi, annak meg így nem sok értelme van, mi úgyis böngésszük a netet, te munkahelyi kötelezettségből én meg munka-utálatból :)
A Penstaschool-nak egész jó tanfolyamai vannak. A távoktatás olcsó is. 25 ezerért kapsz egy nagyon jó AS, PHP, MySQL alapot és betekintést pár AS trükkbe amit máshol is kamatoztathatsz.
Mesharray szerintem drága, nem ér annyit amennyit nyújt.
Jah ha vki elég kezdő, akkor még a tanfolyamot is tudom ajánlani. De az is csak arra jó, hogy megszerezd az alapokat, meg talán betekintést nyerhetsz az ac-be. Vannak komolyabb tanfolyamok is, ahol már van haladó oktatás. Amit tudok ajánlani: a Macinformatika, Fontoló, MeshArray stb.
Amúgy meg barangolni kell a neten...Én is onnan szedek sok hasznos cuccot, infót, meg még rajtam kivül nagyon sokan :)
Hali,
A könyvek kezdő felhasználóknah szól inkább. Aki már régebb óta foglalkozik a flash-el, actionscript-tel, az a kérdései a választ csakis a fórumokon, a neten barangolva külföldi oldalakon fogja megtalálni. Ráadásul elég sok olyan oldal van, ahol még az fla-t is le lehet tölteni, és abból ki lehet indulni, módosítani, stb.
Na most, ez már milliárd-hatszázhuszonhárom és félszer elhangzott, de legyen mégegyszer:
- vagy megtanulsz alapszinen angolul és irány a fórumok, tutoriálok, lehet belőle sok jót és okosat találni: www.actionscript.org, www.adobe.com, www.swf.hu (bár itt ezt nem szabad, de amíg nem veszi észre ”valaki” addig nincs baj).
- nem tanulsz meg angolul és irány a könyvesbolt ahol lehet nagyon jó kis könyveket kapni, főleg a perfact kiadó (www.perfact.hu) és a pentaschool (www.pentaschool.hu) gondozásában. Aztán rájössz, hogy egy csomó minden van amit nem tudsz és a könyv se ír le, tehát irány az swf.hu, de ott nem válaszolnak mindenre, meg nem is annyira pörgős, így tovább barangolsz egy actionscript.org-ra, ahol már megint ott vár az a fránya angol...
köszi.
Csak az a gond hogy nem igazán tudom perfektül az angolt.
ezért jobb lenne magyar nyelven.
Találtam egy pdf könyvet, csak az az 5-kezelését irja le.
De ahogy nézegettem csak magát a program kezelését mutatja be.
a programozási részét nem.
Szia Dani!
Szeretnél venni egy flash programozásról szóló pdf könyvet, jól értettem? Magyar vagy angol nyelven? Nem írtad, csak mert nem írtad (LoL).
Szerintem a Flash beépített Súgója minden kérdésedre választ tud adni, még ha nem is azonnal találod meg azt amit keresel.
A teljes Adobe Flash dokumentációt pedig letöltheted PDF formátumban az alábbi hivatkozásróll:
http://www.adobe.com/support/documentation/en/flash/
Jó olvasást kívánok! Bye!
Robi
Valaki tud pdf könyvet a flash programozásrol?
Előre is köszönöm.
Hát keress rá a szövegmezőben amibe a júzer beírt vesszőre és helyettesítsd pontra. Csak ugye megint AS 2-vel fogom elmagyarázkodni, de csak ez megy. Szal közelebbről:
var pontPos:Number = bevitel_txt.text.indexOf(”,”);
if(pontPos > -1) {
bevitel_txt.text.replaceText(pontPos, pontPos+1, ”.”);
}
Ha ezt a te kérésed elé rakod, akkor magától átkonvertálja a vesszőt ponttá.
Jönnék én is egy kérdéssel. Beleszaladtam a tizedespont, tizedesvessző problémába. Van egy input szövegmező (var=bevitel), ahova bekerül például a 7,6 érték. Ez van az első frame-en. A második frame-en azt szeretném, hogy kiírja a program egy dinamikus mezőbe (ert.text), hogy ez egyenlő-e 7.6-tal.
Ez az ac:
if (Number(bevitel)==7.6) { ert.text=”egyenlo”}
else {ert.text=”nem egyenlo”}
Szeretném, ha a ,-t .-nak értelmezné, mielőtt a fenti parancsot végrehajta. Ha pedig ponttal írták a ”bevitel” értékét, akkor hagyja úgy. Egyelőre csak azt a megoldást találtam, hogy kiírtam az első frame-re, hogy tizedespontot írjon a felhasználó, de nem igazán jó így. Tudtok megoldást?
Köszi. Üdv. Nándi
Szia yeti!
Én ezt úgy oldanám meg, hogy készítenék egy dinamikus.txt-t számláló néven, amely 6-ról indul és minden egyes találatnál csökken az értéke.
A számláló értékét figyeli egy if..else rutin. Amennyiben az érték 0-ra csökken, akkor egy másik dinamikus szövegmezőben megjelenik, hogy vége a játéknak.
Web-programozás tanfolyam nagyon olcsón.
Csatlakozni lehet a Harsányi János Főiskola által
tartott web-programozás órára. 2db csoport van.
Pénteken 10:00tól 13:30ig vagy 14:00-15:30 egymás után ugyazt tanítják.
Tananyag 1félév: html, CSS, Java script,
Második félév: PHP, MYSQL programnyelv.
Tandíj: bármilyen főiskolás diákigazolvány bemutatása és 5000Ft/félév
1135 Budapest, Szent László út 59-61. 30, 20busz, 14 , 1villamos ,
Akit érdekel szóljon nekem.
kissadam@polar.hu 06-30-9440356 skype: kissadam0
Sziasztok.. Flash Action hoz kérnék tanácsot. Van 6 gombom, amik 6 célba találnak. Ha az utolsó is célba talált, szeretném kiíratni a hogy vége a játéknak. A gombok sorrendje tetszőleges. Segítsetek légyszi megírni, hogyan tudom az értékeket rendezni?
Amúgy Robi,
Jó hírem van :) Ha minden igaz, ma már fel tudom tölteni a szerverre a flex előadást. Még kódolok, de kb 2-3 órán belül fel lesz töltve, és már élvezheted is a flex újdonságait ;)
Hát igen. Igazság szerint egy teljesen más programozási struktúrát követ a 3-as actionscipt. De ha megtanultad a szintaktikáját, akkor már sokkal könnyebben lehet bonyolúltabb, összetettebb kódokat alkotni.
Bevallom, én még nem tartok itt, de azon vagyok, hogy áttanulmányozzam az elvét :) Csak a rengeteg munka mellett sajnos nem tudok állandóan ezzel foglalkozni, de igyexem...
Sziasztok,
Egyetértek veletek, hogy a 3-as sokkal többre képes, mint a 2-es de úgy jártam vele, hogy - szintén türelmetlen lévén - nem tudtam egy movie-hoz AS-t írni, úgyhogy visszatértem a jól bevált előző verzióhoz.
Nemrég találtam rá erre a weboldalra, nagyon jó dolgok és témák vannak rajta. :-) Üdv. Nándi
Szia,
Teljes mértékben igazad van, tényleg nagyon el vagyunk havazva...Ez most egy kivételes alkalom.
A flex-es videót pedig pétekig legkésőbb feltesszük az oldalunkra, és megtekintheted.
Köszi szépen türelmed.
Szia Imre!
Kicsit türelmetlen vagyok bevallom hiszen, épp ma van két hete, hogy megkértelek benneteket, hogy rakjátok fel ha tehetitek a Flex/Flash technológiát bemutató előadásról készült felvételt.
Gondolom, hogy el lehettek havazva a közelgő rendezvény miatt, meg minden, mégis tök jó lenne, ha belátható időn belül tudnátok reflektálni a látogató kérdéseire, netán kéréseit olvasva tenni is a dolgok érdekében, hogy egy igazi friss szakmai portál és fórum maradhasson a www.szoftver.hu.
Szerintem csak jól járna mindenki ezzel és a szakma is örömmel és legfőképp gyakran látogatna benneteket.
Szval, a héten várható, hogy felkerül a cucc a letölthető videók közé?
Köszönettel:
Robi
Rengeteg open source megoldás meg template van a neten képgalériákból, nézegess, és bizti találsz egy csomó használhatót...
Egyébként a diplomamunkámban egy komplett multimédiás cd-t csináltam a térhatású hangzásról. Nem volt 1xrű, de sikerült összedobnom 1et, végüls 5-st kaptam rá :D:D
Nah ezt nem azért mondtam, mintha olyan profi lennék :D
Csak nem olyan nagy ördöngősség egy képgalériát megcsinálni flash-ben :)
Oh, Trixi, most látom, hogy igazad van... :)
Tényleg nem hoz létre fla-t, csak egy swf-et. Bassus, gondoltam, majd beimportálom az swf-et egy sima fla-ba, de nem engedi az xml script...
Még azt is kipróbáltam, hogy feltöröm az swf-et, átalakítom fla-vá, de mikor lefuttatom, nem fut le az xml... :S:S:S
Egy most igy hirtelen nagyon bonyi lett :)
Legjobb lesz, ha a multimédiás cd-t úgy ahogy van, flash-ben készíted el K.J.
Igen, ebben tökéletesen 1etértek veled :)
A 3.0 akkor jó elsősorban, ha bonyolultabb, összetettebb, struktúráltabb programokat akarunk létrehozni...
A könnyüekhez viszont tényleg könnyebb a 2.0.
Viszont ha hozzászokunk a 3.0-hoz, akkor gyerekjáték lesz bármilyen nagyobb vagy kisebb progit létrehozni...
Sajna nekem még van némi hiányosság a 3.0-ban, de dolgozunk rajta, hogy ne igy legyen :)
Jaja, azért is mondtam, hogy nem biztos hogy jól fog működni, mivel ez a MovieClip-ekbe beépített AS 1.0 nekem magas, átláthatatlan és nem is tudtam soha hozzászokni. Amikor bejött a 2.0, az hatalmas megkönyebbülés volt. Más gondolkodásmód. És a 3.0-ás egyre jobban tetszik, csak néha sok, egyszerűbb feladatokhoz túl bonyolult, dehát akkor meg elővesszük a 2.0-át :)
Sziasztok!
Köszi Trixi a válaszod. Beleültettem, de a vonszolást nem engedte így.
Olyan megoldást sikerült összebarkácsolni, hogy a movie-ba tettem két layer-t. Mindegyikbe egy-egy frame-et, amihez hozzárendeltem a hangokat és elneveztem a frame-eket. A movie-hoz írt AS-ból pedig az elnevezést hívom be. Nem a legszebb megoldás, de működik. A segítséget nagyon köszi, mert a hangokkal elég hadilábon állok.
Üdv. Nándi
Naja, de ahhoz kell egy Fla file, nem? ;)
Mert én nem láttam volna, hogy a Fotóbolt létrehozott volna egyet, csak swf-et találtam. Bár lehet, kezdek hülyülni :)
Jah, és ha ez megvan, akkor flash-ben újra exportáld ki exe-be. (File/Publish Settings...és ott jelöld be a Windows Projector-t)
Alapból létrehoz a flash egy html-t is, ha nincs rá szükséged, kacsold ki nyugodtan.
Amit írtál Trixi nagyon jó..
De én kipróbáltam, és úgy is müxik, ha egyszerűen az fla-ban létrehozol egy új réteget, és úgy írod a főidősávra, hogy:
fscommand (”fullscreen”, ”true”)
Amúgy ismételten köszi ;)
Jah, és mindenkitől elnézést kérek, ha esetleg a szokásosnál tovább tart megválaszolni a kérdéseket, de nagyon el vagyok havazva...
Igyexem minden kérdésre maradéktalanul választ adni, ahogy időm engedi.
Köszi szépen mergértéseteket.
Üdv,
Simi
Szia Maio,
Nos értem a kérdésed, és teljesen egyetértek, hogy kell lennie scroll property-nek vhol, amit le lehet programozni egy textbox görgetésénél...
Sajnos ezt fejből nem tudom, utána fogok nézni, és amit találok vmilyen megoldást, jelentkezem...
Trixi! Köszönöm a gyors válaszod, kipróbálom! :)
Hát igen, ez az automatizált dolgok hátránya, egyébként kipróbáltam, jól megcsinálja ezt a galériát, bár teljes képernyősre az tényleg nem. Viszont kipróbálhatsz két trükköt, nem tudom működik-e csak ezekkel próbálkoznék:
1 - Egy swf-to-Fla programmal átalakítod FLA-vá a dolgot megnyitod, és ott beállítod, hogy teljes képernyős legyen.
2 - Nyitsz egy új Flash filet, abba beállítod, akár AS-el, (fscommand(”fullscreen”, ”true”)), akár exportálásnál, hogy teljes képernyős legyen és ebbe belehívod a meglévő swf-et és úgy exportálod ki. Az egészet akár pár sor AS-el meg tudod csinálni, nem is kell semmit szerkeszteni a Movie-ban.
Sziasztok!
Szeretnék mindenkit megkérni, aki csak egy csipetnyivel is több ismerettel rendelkezik nálam a flash és flex szoftverek tekintetében, hogy legyen kedves és segítsen megoldást találni a következő problémára.
Mivel az Adobe Flex technológia flash és még jó néhány egyéb alapon (Eclipse, stb.) müködik, ezért a Flex Builder 2 IDE-t használva az alábbi jelenséget tapasztaltam szárnyaimat próbálgatva egy honlap fejlesztésének kapcsán:
Létrehozva egy olyan ”Application”-t, mely nagyobb az aktuális böngésző (mindegy, hogy melyik tapasztalatom szerint) ablakánál nem a kereső gördítősávja aktivizálódott, hogy lekezelje ezt, hanem mivel ez egy flash alkalmazás, (program természetéből adódóan?) egy saját ”ScrollBar” jelenített meg, melyet sajnos egérgörgővel nem lehet irányítani, teljesen inaktív állapotban van. Röviden tehát, nincs meg az a kényelmi érzet a navigálás során egy flex honlapot tekintve, mint mondjuk a hagyományos módon készült lapoknál.
Mielőtt hozzátok fordultam igyekeztem a White Paper-t és a Dynamic Help-et segítségül hívni, de mindhiába. Bár a komponens egyéb tulajdonságait, funkcióit lehet módosítani, az egér görgető és ScrollBar kapcsolatra nem leltem.
Szeretném, ha mindenképp jeleznétek vissza valamit, amennyiben nagyobb ismeretekkel rendelkeztek nálam és van valami ötletetek erre a dologra.
Köszönettel:
Petrás Róbert
Üdvözletem!
Remélem nem kérdezek nagyon hülyeséget, de a flash-ez nem értek sajnos. A Photoshop automatikus flash fotógalériájával készítettem egy albumot, zenei aláfestéssel. A gallery.swf-et egy másik progival átkonvertáltam EXE-vé. Tök jó meg minden. A kérdésem az lenne, miként lehetne megoldani, hogy amikor az EXE-re rákattintok, akkor rögtön teljes képernyőben nyíljon meg az egész flash?
A PS létrehozott egy flashobject.js, gallery.swf és egy photos.js fájlt is. (Meg még 2 XML-t, de abban nem láttam ilyen jellegű állítani valót).
Amúgy az ötlet egy CD készítése, mely behelyezéskor automatikusan megnyitja a galériát. Ajándék fotóalbum lesz. Ebből kifolyólag, ha valaki tud ajánlani egy konkrét célszoftvert, mely ilyen csodákra képes, szívesen fogadom azt is.
Köszönöm előre is a segítséget!
Sziasztok, remélem nem offolok.
Kipróbáltam az e-frontier Anime studio pro alkalmazását.
Nagyon tetszik, sok szempontból a legjobb flash animáció készítő programnak tartom. (mint pl. Toonboom).
De úgy tűnik van egy hátránya, amely hazai környezetben szinte használhatatlanná teszi:
- Nem ismeri fel az ékezetes karaktereket, s úgy tűnik az installált fontok közül sem találja.
Mit lehetne tenni? Esetleg másik karakter táblát kell használni?
Természetesen lehet illustratorból betteni feliratokat, de ez megnöveli a munkaidőt.
előre is köszönöm a segítséget,
üdv,
M. Balázs
Heh, inkább előbb :))
Egyébként ha lesz ilyen, fel fogjuk az oldalunkra tenni a nagyszerű hírt ;)
Amúgy köszi hogy válaszoltál az előző kérdésre. Elovastam, és való igaz, hogy úgy meg lehet csinálni, amúgy a flash kezeli a wav-okat is, csak szerintem semmi értelme azt használni...
Előbb? netán Utóbb?? Ha-ha-ha :) :)
Szia Maio,
Örülünk, hogy csatlakoztál a fórumba :)
Igen, természetesen fel feltesszük oda, kb 2 héten belül és megtekintheted. Én is meg szeretném nézni, mert én sem láttam :)
Igen, készült a többi előadásról is felvétel, és az is fel lesz töltve az szoftver.hu-ra.
Ha minden igaz, előbb-utóbb lesz lehetőségünk majd online előadásokat is közbetíteni... ;)
Szia Nándi!
Annyira nem vagyok jól benne az ActionScript 1.0-ban, de a szótár szerint ugyanúgy kell működnie, tehát a következő:
Létre kell hoznod egy Sound objektumot, majd abba kell betöltened a hangot a LoudSound-al. létrehozhatsz minden hanghatásnak egyet, így a kettő tud egyszerre szólni, vagy csak egyet és abba töltögetni bele a kértet. Na valahogy így:
--> var sound1_sound:Sound = new Sound(); //Ezzel hozod létre az új hangobjektumot
on(press){
startDrag(this,true,0+this._width/2,0+this._height/2,550-this._width/2,309-this._height/2)
}
on(release){
stopDrag()
if(this.hitTest(_parent.hely_3)){
this._x=_parent.hely_3._x
this._y=_parent.hely_3._y
--> sound1_sound.loadSound(”jo.mp3”, false); //Ezzel hívod meg a külső hangfájlt. Az első paraméter az elérési útvonal, a második, hogy streameljen-e vagy csak akkor játsza ha az egészet betöltötte (Szerintem nálad a második eset áll fenn
}
else {
this._x=252.1
this._y=279.8
--> sound1_sound.loadSound(”rossz.mp3”, false);
}
}
Más: nem tudom, hogy a Flash támogatja-e a Wav-ot. Ki kell próbálni. Az mp3-ba is belebonyolódik néha.
Ha valami nagyon más lenne AS 1 és 2-re akkor itt van egy példa a 2-ben, ha valamit nem értenél:
var sound1:Sound = new Sound();
//
mc_mc.onPress = function() {
startDrag(this, false, 0, 0, 300, 300);
};
mc_mc.onRelease = function() {
stopDrag();
if(this._x <= 100 && this._y <= 100) {
sound1.loadSound(”sound1.mp3”, true);
} else {
sound1.loadSound(”sound2.mp3”, true);
}
};
Sziasztok!
Egy egyszerű kérdéssel/kéréssel fordulok hozzátok. Sajna nem tudtam elmenni az általatok szervezettt Adobe Flex (Builder) termékbemutatóra (?), pedig nagyon érdekel a téma.
Nem lehetne az anyagot feltenni a ”Letölthető Videók”-ra, hogy mások számára is elérhető legyen? Csak remélni tudom, hogy Tenger Iván által tartott előadást sikerül eképp megnéznem. Nem Ő az véletlenül, aki Flash/Flex technológiára épülő fájlkezelő app-ot fejlesztett? Ha igen, akkor gratula neki ezúton is, bár a közelmúltban egy másik magyar fejlesztőcsapat progijába feccoltam bele (az is nagyon belevaló egy Win/Mac switchernek...).
Úgy általánosságban is kérdezem, hogy a többi őszi időszakban lerendezett előadásról is készültek felvételek?
Tervezitek, hogy élő adásban nemsokára online is részt vehessenek az érdeklődök?
Előre is köszi,
Maio
Szia,
Bocsi, hogy csak most írok, de 1 hétig külföldön voltam, és nem voltam elérhető...
Nos megnéztem, fejből sajna nem tudom, de utánajárok, és amint rájövök a megoldásra, írok.
Üdv,
Simi
Szia Imi.
Van egy húzható objektum, amely, ha jó helyre kerül, akkor ott marad, ha nem, akkor visszaugrik a helyére. Azt szeretném, hogy amikor a helyére kerül, adjon egy ”jo.wav” hang, ha pedig visszaugrik a helyére, akkor azzal egyidejűleg egy ”rossz.wav”-ot játsszon le. A húzható movieclip szimbólumnak ez a kódja: (Ebbe szeretném beilleszteni a hangadásra vonatkozó utasításokat)
on(press){
startDrag(this,true,0+this._width/2,0+this._height/2,550-this._width/2,309-this._height/2)
}
on(release){
stopDrag()
if(this.hitTest(_parent.hely_3)){
this._x=_parent.hely_3._x
this._y=_parent.hely_3._y
}
else {
this._x=252.1
this._y=279.8
}
}
Köszi. Üdv. Nándi
Szia Nándi,
Mit is szeretnél pontosan? Nem teljesen világos számomra...
Ha jól értelmezem, azt szeretnéd, hogy a már meglévő kódodba egy lejátszó gombra írni egy kódot, amivel je tudod játszani a zenét?
Be tudnád copyzni a teljes ac kódot?
Köszi...
Ismét köszi a segítséget:)
Már csak egy kérdésem lenne, videó lejátszóhoz szeretnék egy csúszkát amivel tudok tekerni a videóban és arra kéne egy actionscript, zene lejátszónál működik a csúszkám de videóra nem tudtam jól átírni
Szia Sanyi,
Nos itt egy használható kód, remélem müxik majd neked is:
i = randRange(1, 10);
pos = 0;
//számok betöltése tömbbel:
loadlist = new Array();
loadlist[0] = ”http://valami.uw.hu/zene/zene01.mp3”;
loadlist[1] = ”http://valami.uw.hu/zene/zene02.mp3”;
loadlist[2] = ”http://valami.uw.hu/zene/zene03.mp3”;
...
és így tovább, annyi elemből fog állni a tömböd, ahány számot szeretnél betölteni.
//Indító zene betöltése
zene.loadSound(loadlist[i], true);
zene.onSoundComplete = function() {
if (i<hossz-1) {
i++;
createNewTrack();
}
else {
i = 0;
createNewTrack();
}
};
//egy számot előre
control_mc.next_btn.onRelease = function() {
if (i<hossz-1) {
i++;
createNewTrack();
} else {
i = 0;
createNewTrack();
}
};
//egy számot vissza
control_mc.prev_btn.onRelease = function() {
if (i>0) {
i--;
createNewTrack();
}
};
Hello
Lenne még1 kérdésem
zenelejátszóhoz szeretnék két gombot, az egyik a következő számot játszaná le a másik pedig az előzőt és kb 20 szám lenne amit egy tömben szeretnék megadni, erre tud valaki valamilyen megoldást?
Sziasztok!
Húzd és vidd szimbólumokat készítettem egy kikérdező típusú animációhoz. Szeretném, ha jó válasz esetén pl egy jo.wav, rossz válasz esetén egy rossz.wav indul el.
Eddig így néz ki az actionsript.
on(release){
stopDrag()
if(this.hitTest(_parent.johely)){
this._x=_johely._x
this._y=_johely_2._y
}
else {
this._x=729.5
this._y=305.8
}
}
Mit tegyek bele és hova, hogy meg is szólaljon, ahogy szeretném?
Köszi előre is. Üdv. Nándi