Flash Tutorial: käyttäminen Kiinteistövälitys Textfield.restrict
Yksi näistä päivistä oli opiskelu Flash ja päätti tehdä yksinkertaista peliä vanhoja. Post jälkeen lopullinen tulos täällä sinua varten. Jos kyseessä on se, että olen löytänyt erittäin hyödyllinen ominaisuus Textfield Rajoita aikaan eristävät kirjeet voit kirjoittaa pelin. Tämä ominaisuus voi olla hyödyllinen myös lomakkeita, voit halutessasi poistaa loukkaavia sanoja tai asioita tipo.Segue alle luettelo Yleisimmät komennot käyttämällä tätä omaisuutta. Olettaen, että olemme jossakin vaiheessa Textfield instantiated kuin MyText:
myText.restrict = "AZ"; Textfield voit kirjoittaa kaikki merkit A: sta Ö: hön suuraakkosin.
myText.restrict = "az AZ"; Textfield voit kirjoittaa kaikki merkit A: sta Ö: hön, olipa ne ovat isoja tai pieniä.
myText.restrict = "AZ 0-9"; Textfield voit kirjoittaa kaikki merkit A: sta Ö: hön suuraakkosin ja numeroita.
myText.restrict = "^ az"; Joissakin tapauksissa, sirkumfleksi, voidaan poistaa muutama merkkiä. Edellä mainitussa esimerkissä on sallittu että Textfield MyText, kaikki merkit ja numerot, lukuun ottamatta AZ pieniä kirjaimia.
myText.restrict = "\ \ - \ \ ^"; Jos haluat poistaa yksi merkit, joita käytetään ActionScript, kuten merkkejä ^ ja - esimerkiksi sinulla on ennen niitä on kaksi kenoviivoja siten kuin edellä oleva esimerkki.
myText.restrict = "AZ ^ Q"; Voit käyttää merkin syrjäytymisen ^ tahansa merkkijono sisällyttää ryhmän merkkiä ja jättää toisia. Yllä olevassa esimerkissä on sallittua kaikki merkit A: sta Ö: hön pääkaupungeissa, paitsi kirjain Q.
Peliä Hangman
Alla seuraa esimerkiksi koodi jota käytin pelin voimankäyttöä. Jokaisella hahmolla on kirjoitettu, ei joko pieni pääomaa. Vaiheessa 5 on esineitä. Kaksi kuvatekstejä "kirjoittivat kirjeitä:" ja "Kirjoita kirje:" tyyppiä, jotka ovat Textfields Staattinen, kaksi Texfields Input tyyppi ensimmäisen txtTypped ja alhainen txtLetter ja painiketta btnOK.O ActionScript olisi lisättävä ensimmäinen frame:
/ / Julistus Muuttujien var kirjoittanut: String = ""; var kirjeellä: String = ""; var char1: String = ""; var char2: String = ""; / / Tämä komento estää käyttäjä syöttää arvot tekstikentän txtTyped txtTyped.selectable = false; / / Tehtävä kun napsauta OK-painiketta btnOK.onRelease = function () ( / / Siirretään arvo asetetaan tekstikentän txtTyped tyypattava = txtTyped.text;
kirjain = txtLetter.text;
txtTyped.text = tyypattava + txtLetter.text;
/ / Kokoaa merkkijono, joka on ohittama tekstikentän
/ / Lisää saman kirjeen, isot
char1 = char1 + + kirjain letter.toUpperCase ();
char2 = "^" + char1;
/ / Estää kirjeistä kirjoitettaessa on uudelleen
txtLetter.restrict = [char2];
/ / Tyhjennä tekstikentän txtLetter
txtLetter.text = "";);
Toivon, että olen auttanut joissakin coisa.Dúvidas ota yhteyttä lähettämällä sähköpostia blog@tiagopimentel.com. [] S









































