[ milan_kol @ 27.05.2004. 23:01 ] @
ako neko zna paskal kod, kako bih mogao ovo :

var k:array [1..10, 1..10] of integer;

da napisem u actionscriptu?

odnosno, interesuje me kako se pravi dvodimenzioni niz (ili cak i visedimenzioni).
citao sam onaj help (imam flash mx2002) i skoro nista nisam shvatio, samo kako se prave jednodimenzioni, sto sam i sam znao...

Molim vas, pomozite mi, ko god zna bilo sta u vezi sa nizovima u ActionScriptu da mi pomogne, zaista ne mogu vise da pokusavam da shvatim ovo, tri dana mi treba, valjda nisam tolko glup!

taj dvod. niz sto mi treba treba da izgleda nesto ovako:
Code:
_root.onLoad=function () {
    for (i=0;i<=4;i++) {
         for (j=0;j<=9;j++) {
               //sad ide deo koji ne znam,
               //da niz sa indeksima 'i'  i  'j'
               //uzima neku vrednost 
         }
     }
}


taj kod bi u paskalu izgledao ovako:
Code:
var niz:array[1..5,1..10] of integer;
.
.
.
for i:=1 to 5 do
    for j:=1 to 10 do
        niz[i,j]:=5 {samo sam lupio da uzima vr. 5...}
.
.
.
end.


MOZE LI NEKO DA MI POMOGNE?


Unapred hvala!
[ noviKorisnik @ 27.05.2004. 23:13 ] @
Code:
_root.onLoad=function () {
    niz = new Array ();
    for (i=0;i<=4;i++) {
         niz [i] = new Array ();
         for (j=0;j<=9;j++) {
            niz [i] [j] = 5;
         }
     }
}
[ -zombie- @ 28.05.2004. 02:14 ] @
ej, pa ovo mu dođe isto ko javascript. ;)

mislim, baš isto.. ovak kod bi bez izmene mogao da ubaciš u JS i da radi..

jel možeš da ukratko objasniš (ti ili neko drugi ko poznaje JS i AS) sličnosti i razlike? ili ako ima neki takav članak?

dobro štivo za neku TOP temu tipa "uvod u AS"..
[ noviKorisnik @ 28.05.2004. 08:06 ] @
Oba jezika su derivati ECMAScripta, tako da su sintaksa i core objekti identični.

Imam jednu stranicu koja ukratko predstavlja AS. A Odavde se može skinuti i pdf dokument, kao i prezentacioni film u Flashu (exe, 1Mb, trajanje: 20 minuta) - o Flashu i ActionScriptu. (sve ovo ću vrlo hitno da izmestim na neki normalniji server, od Lycosa sam odlepio)

Neku referentniju listu linkova ćemo valjda uspeti da prikupimo, evo pre nedelju dana na forumu se pojavio link prema jednoj finoj knjizi o AS. (mislim, izeš ga, nisam baš neki kolekcionar)
[ Ivan Stanojevic @ 29.05.2004. 01:28 ] @
evo ti skracena verzija
Code:

niz=new Array()
for(i=0;i<5;i++){
    niz[i]=new Array()
    for(j=0;j<10;j++) niz[i][j]=5
}



[Ovu poruku je menjao Ivan Stanojevic dana 29.05.2004. u 13:13 GMT]

[Ovu poruku je menjao noviKorisnik dana 31.05.2004. u 10:27 GMT]
[ Trunks @ 29.05.2004. 02:26 ] @
Citat:
noviKorisnik:
Neku referentniju listu linkova ćemo valjda uspeti da prikupimo, evo pre nedelju dana na forumu se pojavio link prema jednoj finoj knjizi o AS. (mislim, izeš ga, nisam baš neki kolekcionar)

Ako može link ponovo, propustio sam ga (može i na PP, svejedno). Hvala.
[ bluesman @ 29.05.2004. 02:35 ] @
Citat:
Ivan Stanojevic:evo ti skracena verzija
[Ovu poruku je menjao Ivan Stanojevic dana 29.05.2004. u 04:30 GMT]


A taman sam hteo da ti kazem da nema sanse da radi onaj tvoj kod, kada si izmenio poruku. :-)

BTW ja ne vidim nikavo skracenje koda osim uslova (kod tebe nije <= 4 nego < 5 )
[ Ivan Stanojevic @ 29.05.2004. 03:10 ] @
:)
Code:
[i]
je tretirano kao italic...
..........

a krace je jer mu ne treba

_root.onload linija - cemu ovo? samo stavi kod u frejm

i da for petlja ne mora da ima { i } onda kada se izvrsava samo jedna linija u petlji

i da ";" znak nije potreban na kraju linije ako vec postoji novi red
[ Miroslav Strugarevic @ 29.05.2004. 12:48 ] @
legalno ucenje Flash AS


Evo poklon od mene i moje drage drugarice Lil ;)

Uzivajte..
[ milan_kol @ 29.05.2004. 21:49 ] @
Hvala, mnogo mi je pomoglo...

e, sad... svi znate za popularnu igru Clickomania! ?

to pokusavam da napravim, al imam problema...
ako neko ima ideju, neka pise, za sada sam napravio skriptu da padaju kockice kad se klikne na neku i uopste pravljenje citave mreze kockica, preko matrice!

problem mi predstavlja sledece
kad se ispuca cela jedna kolona, tj. kad nestanu sve kockice iz kolone, sve sto je desno od te kolone trebalo bi da pridje ostatku kockica na levoj strani, medjutim, (za skript koji sam ja napisao, ne znam tacno zasto ne radi kako treba) pomeri sve elemente matrice skoro do kraja, samo svaki red zadnje kolone ostane isti kao jedne pre! ne znam kako to da resim!

ako neko ima ideju neka pise i na moj mail, [email protected]

moj kod za to izgleda ovako:
Code:

function srediKolone(xy) {
    tx = xy;
    if (m[tx][15] == 0) {
        tmpa = new Array();
        for (ia=tx; ia<=10; ia++) {
            tmpa[ia] = new array();
            for (ja=1; ja<=15; ja++) {
                tmpa[ia][ja] = m[ia+1][ja];
                m[ia+1][ja] = m[ia][ja];
                m[ia][ja] = tmpa[ia][ja];
            }
        }
    }
}


pa neka mi neko objasni zasto ostavlja tragove u poslednjoj koloni, umesto svuda da izadju bele kockice...?
[ noviKorisnik @ 30.05.2004. 18:43 ] @
Citat:
Trunks:Ako može link ponovo, propustio sam ga (može i na PP, svejedno). Hvala.

... polako počinjem da se snalazim pri pretrazi: http://home.spinter.net/alexg/book.zip
[ Moe @ 30.05.2004. 23:56 ] @
A ja kontao da je skinem sa servera ...