O chestie foarte utila in Flash este ca atunci cand ai multe movieclip-uri intr-un alt movieclip care sunt unele peste altele, care sunt _visible = false, care au _alpha = 0; si vreti sa vedeti ce/cum/cand/unde despre movieclip-urile voastra, folositi acest cod foarte simplu:
In _root vom scrie asa:
Un mic exemplu:
TIP: puteti sa faceti trace si la o variabila/array/object/textfield! Dar trebuie sa folositi instanceof sau typeof!
Oricum exista in lumea Flash un tool foarte avansat, XRAY (il gasiti aici http://osflash.org/xray ) dar este foarte complex, daca aveti nevoie de o chestie rapida, faceti o functie, folosit-o si aveti RazeX in Flash-ul vostru!
Sper ca va este de ajutor acest articol! Bafta in continuare!
- Cod:
for(var i in cale)
{
trace(cale[i]);
}
In _root vom scrie asa:
- Cod:
for(var i in main_mc)
{
trace(main_mc[i]);
trace("Movieclip-ul "+main_mc[i]+" are coordonata x: "+main_mc[i]._x);
trace("Movieclip-ul "+main_mc[i]+" are coordonata y: "+main_mc[i]._y);
trace("Movieclip-ul "+main_mc[i]+" are alpha de: "+main_mc[i]._alpha);
trace("Movieclip-ul "+main_mc[i]+" are depth-ul de: "+main_mc[i].getDepth());
}
Un mic exemplu:
- Cod:
function razeX(clip_path)
{
for(var i in clip_path)
{
trace(clip_path[i]);
/*
* Puteti completa voi ce vreti sa va afiseze trace-ul, vedeti exemplul de mai sus.
*/
};
}
razeX(main_mc);
TIP: puteti sa faceti trace si la o variabila/array/object/textfield! Dar trebuie sa folositi instanceof sau typeof!
Oricum exista in lumea Flash un tool foarte avansat, XRAY (il gasiti aici http://osflash.org/xray ) dar este foarte complex, daca aveti nevoie de o chestie rapida, faceti o functie, folosit-o si aveti RazeX in Flash-ul vostru!
Sper ca va este de ajutor acest articol! Bafta in continuare!