Macromedia flash - întrebări frecvente (faq)

  • Spuneți oamenilor. M-am săturat să descarc sursa. Nu știu prea multe în Fleshe, dar eu visez să fac desene animate Masyanya ca, doar cu geroyami.Hochu lor vă întreb: Aici este un desen animat Masyanya exemplu, în momentul când faceți clic pe butonul din dreapta al mouse-ului și eliminați marcajul de selectare din această operațiune Play.Posle de desene animate, cum să- oprește, dar unele părți din ea încă mai funcționează. De exemplu: gura vorbește, ochii clipesc. Cred că acest lucru este ceva ce trebuie să stârnească simbolurile, dar.
    răspuns






  • Am un film complex multicolor pe scena principală. Puteți muta, schimba dimensiunea, transparența și schimba culoarea cu operatorul setRGB. faceți-o într-o singură culoare. Problema este să faci un buton de resetare pentru acesta, care să returneze parametrii originali de culoare ai filmului. Teoretic, puteți face acest lucru prin uciderea instanței clipului curent (film cu culoarea modificată) și scoaterea din bibliotecă a unei copii noi cu valorile originale ale culorii. Dar aici trebuie să țin cont și de ultima sa locație pe scenă și în ultima dimensiune. Nu pot scrie un astfel de cod. Probabil că există o soluție mai simplă pentru "problema mea". Sper că am explicat clar totul.
    răspuns
  • 155 Unde este mai bine să creați grafică în Flash sau în alt reactiv, cum ar fi Corel sau Adobe Illustartor?
    răspuns
  • 157 Poți să te rog, aici am 3 clipuri video-a. Cum să le jucați în mod consecvent?
    răspuns
  • Bună, spune-mi cum să întunec ecranul: imaginea se transformă în întuneric și înapoi?
    răspuns
  • 159 Bună ziua, vă rugăm să-mi spui cum să faci o imagine cu un fundal transparent (de exemplu, am un logo, și am nevoie pentru a pune în pagină, astfel încât se va potrivi, vă puteți tăia cu siguranță, o bucată în cazul în care introduc și fac un fundal în filmul Flash, dar încă?
    răspuns
  • Există o întrebare lazeră, dar nu găsesc nici un răspuns. Care este procedura pentru ca butonul să fie setat astfel încât să trimită datele la e-mailurile specificate. (Cum se creează cel mai simplu formular de e-mail?)
    răspuns
  • 161 Am o astfel de întrebare, Cum se face un astfel de clip, în care, de exemplu, doar 10 cadre sunt repetate și muzica este de 3 minute. și că muzica își va pierde 3 minute. și nu sa deranjat cu fiecare pornire a cadrului?
    răspuns
  • 162 Poate fi încă posibilă salvarea variabilelor din filmul Flash de pe disc în fișier? Cum se face acest lucru?
    răspuns
  • 163 Cum să vă asigurați că atunci când filmul Flash începe să fie redat, fereastra va fi schimbată automat în modul ecran complet.
    răspuns
  • 164 Apelați cum să faceți că în meniu sunt încărcate pagini html în fereastra dată de Flash-roller. Mulțumesc.
    răspuns
  • 165 Oamenii, fac un desen animat grozav. și a decis să facă fiecare scenă într-un fișier separat, cum să fuzioneze întreaga grămadă într-un singur SWF. fișier astfel încât să fie intact și nu-l rupe?
    răspuns
  • Am făcut spațiul de joc în bliț. Acestea sunt jocuri precum Stirlitz, Petka etc. Deci, foarte mult vă rog să mă ajutați, nu pot face un inventar. Aici se află obiectele găsite de erou și nu le pot folosi pe alte personaje din joc. Ajută-te.
    răspuns
    • Cum pot întârzia Flash?

    Răspuns trimis de: deținător
    Extindeți cadrul pe care ar trebui să existe o întârziere, folosind tasta F5 înainte în n cadre.
    răspunsul a fost: Kurt Haeldar
    Foarte simplu, acest lucru necesită doar un Script de acțiune și o variabilă în ea. Deci, în primul cadru scrie ceva de genul a = 0 Dar în cadrul unde ar trebui să existe o întârziere, ar trebui să existe un astfel de script:
    stop ();
    face a = a + 1;
    > în timp ce (a<10000);
    juca ();
    Numărul 10000 - de exemplu, puteți pune ceea ce vrei, asta numai în cazul în care este mai mare decât 50000, flash-ul începe să jure, spunând prea multe etape ale ciclului, astfel încât se presupune că o buclă infinită și de încercarea de a obține permisiunea pentru abolirea acesteia (afișează mesajul corespunzător)
    răspuns trimis de: vasilij
    Pentru a face o întârziere, trebuie să buclem un cuplu de cadre și să ieșim din bucla, să facem de exemplu condiția ca contorul să ajungă la o anumită valoare. ActionScript în primul cadru: contra = 100; 2. Cadre N: filmul fără întârzieri. în cadrul (N + 1): dacă (contra> 0) Astfel, cu fiecare trecere a cadrului (N + 1), contorul va scădea cu unul și se va efectua trecerea la cadrul anterior N, după care, natural, vom cădea din nou în cadrul următor în verificare. Dacă valoarea contorului ajunge la 0, atunci tranziția înapoi nu va fi efectuată și filmul va merge mai departe pe cadrul (N + 2)

    140 Doamne, spune-mi cum să executați .swf de la exe-shnika.
    răspunsul a fost: MiLo
    Apăsați ctrl + shift + F12 puneți o bifă opusă exe!
    răspunsul a fost: Ostap
    Mă întreb de ce exe-shnik, dacă Delphi, folosește ShellExecute.
    răspunsul a fost: Kurt Haeldar
    În multite din care se face Exe-shnik în cazul în care ar trebui să apară un alt desen animat, ar trebui să existe o linie în script: LoadMovie (URL)

  • 141 Și cât de tehnic poți demonstra imaginea EXTERNĂ în interiorul flush-ului? De exemplu, organizați încărcarea unui banner dintr-o adresă URL externă în modulul flash (și nu ar strica să îl actualizați din nou în câteva minute).
    răspuns de: Dmitri Shvalyov
    Fișierul extern trebuie să fie sub forma unui fișier swf, adică. E. Un clip compilat (File> Publicare). Pentru a descărca acest videoclip, trebuie să creați un gol (sau cu un okamleniem transparent) Movie Clip, atribuiți un nume (Window> Panouri> Instanță) Clip1, de exemplu, și echipa de descărcare: loadMovie ( "loaded.swf", "Clip1"); Clipul încărcat.swf este încărcat din directorul curent în locația clipului Clip1. Actualizarea este o chestiune de tehnologie, pur și simplu schimba numele fișierului și podzagruzhaem din nou.






    răspunsul a fost: Kurt Haeldar
    Faceți un SWF separat de această imagine externă și apoi utilizați loadMovie pentru al încărca atunci când este necesar.
  • 142 După ce filmul Flash este terminat, muzica de fundal începe să fie încărcată automat și puteți să o comutați pe alte piese. Este de dorit ca bara de instrumente să fie localizată direct pe ultimul cadru al rolei.
    răspuns trimis de: vasilij
    Desenați bara de instrumente din ultimul cadru și înmulțiți cu cinci cadre cu butonul F5. Apoi, selectați în celălalt strat cinci cadre cheie (pentru cinci piese) astfel încât acestea să fie sub cinci cadre cu panoul. Creați cinci videoclipuri în care există piste, câte una în fiecare și plasați-le în cadrele cheie ale filmului principal. (nu uitați să puneți stop ()) Și utilizați panoul pentru a comuta între aceste cinci cadre. De exemplu, butonul pentru cea de-a treia piesă: pe (eliberare) răspunsul trimis. Alik
    în ultimul cadru, faceți un panou cu butoane. pe noul strat din cadrul toja, introduceți un clip cu piesele. și este obligatoriu ca cadrul să stabilească comanda stop
  • Cum se face un efect de scrisoare? adică nu sa întâmplat nimic, atunci linia începe să fie desenată, ea scrie scrisoarea A și așa mai departe.
    răspuns de: Dmitri Shvalyov
    Puteți face o animație cadru cu cadru. De exemplu. În primul cadru a scrie orice text, analiza-l în afară (Modificare> Break Apart), duplica orice număr de cadre (F6), devenind ultimul cadru, să ia instrumentul Eraser (Eraser Tool) și sfârșitul inscripției un pic șterge. Ne mutăm la rama spre stânga (la început) și ștergem deja mai mult și așa mai departe. În timpul primului cadru, nu vom șterge întreaga inscripție. În timpul redării normale, se va obține efectul desenării inscripției. Desigur, în cazul în care inscripția lung va trebui să se joace un pic, iar dimensiunea fișierului este mare, dar arta cere victimelor.
    Răspuns trimis de: deținător
    Puteți efectua un efect de tipărire cadru cadru. Și puteți face acest lucru: creați un câmp text dinamic (multi-linie) și denumiți-l text. Puneți căpușe peste tot, cu excepția HTML. Convertiți acest text.field folosind F8 la clipul video. Adăugați acest script în film:
    onClipEvent (încărcare) All_Text = "Trebuie să scrieți textul aici.";
    număr = 1;
    >
    onClipEvent (enterFrame) text = text adăuga substring (All_Text, count, 1);
    numărătoarea ++;
    >
    . unde All_Text = este textul care va fi imprimat. Adevărul în acest fel nu va exista nici o linie. Dar efectul imprimării este cel mai mult că nici unul nu este real.
  • 144 A apărut o problemă: nu site-ul flash5, a venit la celălalt - nu funcționează, cred că problema este sistemul de operare (am Win98, Linux lui), a schimbat unele dintre caracteristicile - încă nu toate lucrările, el a venit înțepat în browser - transformat chtoit plugin pentru flash4. Prin urmare, întrebarea: Cum să determinați versiunea pluginului.
    răspunsul a fost: Kurt Haeldar
    Puteți face un film de testare, în care va exista o astfel de linie getVersion. Dacă versiunea flash este de cinci, atunci se va afișa numărul 5, dacă este mai nou, atunci numărul va fi mai mare :-) Și dacă plugin-ul este mai mic de 5, atunci nu va arăta deloc :-))) Funcționează numai în versiunea 5 și versiunea superioară
    răspuns trimis de: vasilij
    De ce trebuie să determinați versiunea dacă puteți instala ultima versiune, dacă există probleme și asta e. În orice caz, mai devreme sau mai târziu va trebui făcut. Dacă o versiune anterioară este deja instalată, atunci driverele vor fi doar actualizate și dacă o nouă versiune a plug-in-ului este deja disponibilă, atunci vi se va spune despre aceasta prin instalashka sau ca opțiune, doar suprascrieți fișierul peste cel vechi.
    răspunsul trimis. deținător
    Pentru a determina versiunea sistemului de operare și versiunea flash player-ului, există o funcție get version (); De exemplu, în câmpul de text poate apărea această linie: "WIN 5,0,17,0" înseamnă că platforma este Windows, iar playerul Flash este al cincilea (versiunea 5.0x17). Dar există un singur DAR. Această funcție determină faptul că versiunea flash nu este mai mică decât cea de-a cincea.
  • 145 Cum pot face schimbarea când rozătoarele îndreaptă spre imagine?
    răspunsul a fost trimis de: Dmitri Shvalov (au venit multe răspunsuri, dar acesta este cel mai exhaustiv)
    Sursa este aici. (10 kb)
    Există două moduri. Dacă această imagine este un buton (Insert> New Symbol Button), trebuie să introduceți o imagine în cadrul Up și una în cadrul Over. Dacă acesta este un clip (Insert> New Symbol, Movie Clip), atunci trebuie să introduceți două imagini în diferite cadre (de exemplu, în 1 și 2), în fiecare cadru, trebuie să setați stop (); Apoi introduceți acest clip în videoclipul principal, atribuiți un nume: (Window> Panels> Instance), de exemplu Clip1. Pentru a urmări intrarea și ieșirea cursorului mouse-ului, trebuie să creați un buton (Buton) sub forma unei forme transparente care să corespundă dimensiunii clipului. Acest buton este plasat pe un alt strat și plasat direct deasupra clipului nostru. La buton se scrie următorul cod:
    pe (rollOver) _root.Clip1.gotoAndPlay (2);
    >
    pe (rollOut) _root.Clip1.gotoAndPlay (1);
    >
    Pe ecran, acest buton nu va fi vizibil, deoarece este transparent, dar va reacționa la mouse. Cu acest principiu de lucru în clip, puteți chiar să inserați o animație, atunci când plasați cursorul pe mouse, se produce animația și când scoateți mouse-ul, acesta se întoarce.
  • 147 Există o astfel de problemă: Când sincronizați sunetul cu imaginea, calitatea sunetului se deteriorează în mod semnificativ în timpul redării în flux, sunetul rămâne același. Spune-mi, poate că fac ceva rău.
    Răspuns trimis de: deținător
    Deschideți biblioteca. Intrați în proprietățile sunetului. Se pune calitatea pe cea mai înaltă.
  • 148 Am făcut un buton care are o anumită dimensiune, treceți cu flash-uri, în timp ce apăsați deschide un nou HTML și am nevoie pentru a crea un text tooltip pop-up, etc mouse-ul (cum ar fi conventionale alt-ca într-un html-le), pentru a ajuta la textul pop-up în afara unui buton (deoarece lungimea textului), pur și simplu montati textul din buton va eșua, deoarece butonul în sine va crește apoi și va strica întregul html. există o presupunere că este vorba despre transparență. dar nu știu cum. Vă rugăm să explicați dacă știi cum să faci un astfel de lucru, sau trimite un exemplu, și voi încerca să înțeleagă
    răspunsul a fost: Kurt Haeldar
    Puteți face acest lucru. Creați inscripția într-un simbol separat. Ați pus-o în film unde doriți, dar ați pus proprietatea Alpha în ZERO. Apoi închideți un script ca acesta:
    pe (rollOver) setProperty ("test", _alpha, "100");
    >
    pe (rollOut) setProperty ("test", _alpha, "0");
    >
    test este numele etichetei din acest exemplu
    răspunsul a fost: Alik
    Aveți posibilitatea să împingeți flush pe partea de sus a paginii html în leer și apoi dimensiunea nu va juca un rol
    Răspuns trimis de: iguana
    Mai întâi, creați un clip video, în primul cadru al cărui element există o opțiune de acțiune Stop, iar în al doilea - direct textul indicativului pentru buton. Dați primei și celei de-a doua cadre o etichetă - în al cincilea panou Flash Frame, fila Frame, câmpul Label; în Flash MX - faceți clic pe cadru și setați eticheta în câmpul Frame din panoul Properties. Acest clip video este scos pe scena în locul unde trebuie să obțineți un indiciu. Și specificați un clip de nume de instanță. spune, podskazka. Apoi, atribuiți o acțiune pe buton:
    pe (rollOver) tellTarget ("podskazka") gotoAndStop ("frame_frame_tip");
    >
    >
    pe (press, rollOut) tellTarget ("podskazka") gotoAndStop ("first_frame_mark");
    >
    >
  • 149 place foarte mult să învețe cum să mai multe scene la o dată, introduceți un singur fișier de sunet.
    răspunsul a fost trimis: nu există răspunsuri
  • 150 Cum se creează, astfel încât textura în fundal se mișcă continuu, adică fundal?
    răspuns trimis de: vasilij
    Faceți un film mare de mărimea unui clip în care se mișcă ceva și plasați-l în cel mai jos strat al clipului principal, astfel încât acesta să se dovedească a fi un fundal. Nu uitați să reproduceți acest cadru pe întreaga lungime a filmului (butonul F5)
  • 151 Cum pot seta rata de cadre, adică cum să setați timpul pentru cadre?
    răspunsul a fost: Ostap
    Apăsați butonul din dreapta pe câmpul gol și selectați MovieProperties, apoi introduceți ce tip de Frame Rate (cadre pe secundă)
    Răspuns trimis de: iguana
    Apăsați Ctrl + M (Proprietăți film) și setați frecvența dorită în câmpul Frame Rate (aceasta este în cea de-a cincea bliț). Sau în panoul Proprietăți din Flash MX.
    răspuns de: Dmitri Shvalyov
    Apelați din meniul Modificare> Film. Setați valoarea cadrelor Frame Rate pe secundă. Numai programabil această valoare nu poate fi schimbată (Flash5), iar dacă se va juca o animație foarte complexă, atunci valoarea reală a cadrelor pe secundă va fi mai mică.





    Articole similare

    Trimiteți-le prietenilor: