Evo ovako:
varijabla tipa string sadrzi tekst, tj programski kod
npr
Code:
var str:String=new String();
str="int main()\n{\n\/\/ prikazi poruku\nprintf(\"Da nije ove poruke ekran bi bio prazan!\\n\");\n}"
taj kod se, po pokretanju programa, dodeljuje dinamickom polju, da bi se video u swf fajlu . Mislim da je ovaj deo jasan i da nedavim dalje
dakle u swf falu vidi se otprilike ovako:
Code:
int main()
{
// prikazi poruku
printf("Da nije ove poruke ekran bi bio prazan!\n");
}
ako zelim da se klikom na odredjeno slovo pokrene odredjena akcija kako to da uradim
moja ideja je da iznad slova postavim nevidljivo dugme . ono sto ne znam je kako da izracunam koordinate gde da postavim dugme
( duzina stringa nije poznata i polozaj slova u stringu nije poznat - dakle npr zelim da mi slovo p bude okidac za akciju, ali ne znam da li u stringu koji unosi korisnik uopste ima slova p a kamoli na kojoj je poziciji u stringu. Da - Korisnik treba da unese kod formatiran kao gore u stringu )
Postoji nacin da se "peske" ovo resi , ali je veliki posao jer moram za svaku velicinu fonta da izracunam sirinu svakog znaka,
siguran sam da postoji elegantnije resenje
@ StarCraft Nemam pojma sta je to carret :) sorry
@ Moderator . Predlog da se otvori poseban "pod odeljak" za ActionScript3.0 kao sto je "C za pocetnike". Mislim da AS to zasluzuje.