Autor Zpráva
Pen_zone
Profil *
Ahojte

Potreboval by som poradit, ako by sa dalo vytvorit nieco take, ze: Zadame do formulara dve hodnoty, vysku a sirku a podla zvolenej hodnoty sa nam zobrazi obdlznik. Dufam, ze mi niekto vie poradit. Vo flashi mam skusenosti len s animaciami, action script som sa len nedavno zacal ucit. dakujem vam.
Johnik
Profil
F1 - zobrazí nápovědu a dokumentaci
draw - to by mělo být ono :)

"Drawing shapes using built-in methods"
Pen_zone
Profil *
ok, dik, teda vytvorit obdlznik sa da asi takto:

_root.createEmptyMovieClip("holder",1);
holder.lineStyle(1,0,100);

width=30;

holder.moveTo(150-width,150-width);
holder.lineTo(150+width,150-width);
holder.lineTo(150+width,150+width);
holder.lineTo(150-width,150+width);
holder.lineTo(150-width,150-width);

ako ale spravim to, aby som pomocou zapisovacieho textoveho pola vedel editovat velkost.
najlepsie by boli len dve hodnoty, vyska a sirka.


vie niekto ako nato?
Johnik
Profil
Já bych to řešil asi takto:

odeslatForm.addEventListener(MouseEvent.CLICK, funkce);

function funkce(e:Event):void
{
  var obd:Shape = new Shape();
  obd.graphics.beginFill(0xFF0000, 1);
  obd.graphics.drawRect(0, 0, uint(textovePoleZFormulare1.text), uint(textovePoleZFormulare2.text));
  obd.graphics.endFill();
  this.addChild(obd);
}
Pen_zone
Profil *
Johnik

co si musim na scene vytvorit, aby to islo?
Pen_zone
Profil *
pretoze ak dam len tento scrip na prvi snimok, tak mi vypise toto:

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 3: The class or interface 'Event' could not be loaded.
function funkce(e:Event):void

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 5: The class or interface 'Shape' could not be loaded.
var obd:Shape = new Shape();

Total ActionScript Errors: 2 Reported Errors: 2
Johnik
Profil
To je AS3. V tom bude asi chyba :)
Pen_zone
Profil *
dal som to do Adobe flash, ale tam to zas nic nerobi. Musim dat okrem toho scriptu ece neco?
Pen_zone
Profil *
dal som to do Adobe flash, ale tam to zas nic nerobi. Musim dat okrem toho scriptu ece neco?
embee
Profil
kolikatku actionscript se ucis?
Pen_zone
Profil *
2ku, teray neviem ako to mam sklbit dokopy. Chcel by som vyriesit tuto ulohu : dve zapisovacie polia a obdlznik, podla hodnot v nich by sa menila jeho vyska a sirka. a potom by som chcel prist nato, ako to spravit tak, aby sa to animovalo z jednej velkosti na druhu.
embee
Profil
neuc se dvojku, je to ztrata casu
Pen_zone
Profil *
a nevie mi niekto poradit, ako to teda spravit v AS2ke..?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: