Autor Zpráva
Anonymní
Profil *
ahoj chci aby se mne po stisknuti tlacitka zmenit text ( přidalo písmenko ) v textovém poli a po stisknuti dalsiho tlacitka zase pridalo dalsi pismeno. kdyz mám tlacitko na hlavní scéně, tak vše funguje, ale jak mám vložené tlačítko v MC
tak se všechny písmenka přepíšou na hodnotu toho které chci přidat.
takhle vypadá script přidaný k tlačítku, akorát chci u každého změnit písmeno.

on (release) {
p = p + "a";
_root.txtpole.text = p ;
}

snad se to dá pochopit.
předem díky za radu
Petr
DoubleThink
Profil *
Proměnnou "p" ale taky musíš adresovat absolutně.

Zatímco u buttonu je proměnná vztažena k rodiči, MovieClip ji má u sebe.
Takto máš v každém MC jinou (nulovou) hodnotu "p".

Takže buď takto:
on (release) { 

_root.p = _root.p + "a";
_root.txtpole.text = _root.p;
}
Nebo mnohem jednodušeji:
on (release) { 

_root.txtpole.text += "a";
}
Anonymní
Profil *
tenhle script funguje
on (release) {
_root.p = _root.p + "a";
_root.txtpole.text = _root.p;
}

ten druhej ne, ale asi to bude tím,že používám Flash MX a ne 2004.


jinak moctkrát díky
Petr
Toto téma je uzamčeno. Odpověď nelze zaslat.

0