sau Inregistrare
  
Pagina 1 din 1
  • Nu poti crea un subiect nou
  • Nu puteti raspunde pe acest topic

Am nevoie de descifrare am nevoie de traducere a unor functii din flash Evaluare topic: - - - - -

#1 Utilizator offline   ClaudiuCC 

  • Present
  • PipPipPip
  • Grup: Full Members
  • Mesaje: 230
  • Inregistrat: 07-October 06

Scris 18 June 2007 - 10:24 PM

am gasit intr-un flash la actionscript o comanda pe care ma tot chinui sa o descifrez si nu reusesc :stars: .poate reusesti tu sa ma ajuti :biggrin:


actionscript1

imgWidth = 60;
visWidth = 420;
mw = mPos._width - 420;
imgNum = mw / imgWidth;
divNum = Math.ceil(imgNum / 5);
if (divNum * 4 < Math.floor(imgNum))
{
++divNum;
} // end if
m5 = -1 * imgWidth * divNum;
_global.rate = 5;
target = 0;
onEnterFrame = function ()
{
m_x = mPos._x;
dist = Math.abs(target - m_x);
m_move = dist / rate;
if (m_x > target)
{
mPos._x = mPos._x - m_move;
} // end if
if (m_x < target)
{
mPos._x = mPos._x + m_move;
} // end if
};
stop ();




actionscript1.1
target = m5;
onEnterFrame = function ()
{
m_x = mPos._x;
dist = Math.abs(target - m_x);
m_move = dist / rate;
if (m_x > target)
{
mPos._x = mPos._x - m_move;
} // end if
if (m_x < target)
{
mPos._x = mPos._x + m_move;
} // end if
};


unde: - mPos este numele unui frame
- _x coordonata x

dupa cuym vedeti, de de actionscript1 este legat actionscript1.1
0

#2 Utilizator offline   radu84 

  • Trandafir
  • PipPipPipPip
  • Grup: Full Members
  • Mesaje: 360
  • Inregistrat: 07-February 07

Scris 19 June 2007 - 06:21 AM

pai asta e matematica pura. schimba variabilele si "joaca-te" cu valorile alea. asa cred ca o sa fie mai usor sa iti dai seama

numa bine
0

#3 Utilizator offline   ClaudiuCC 

  • Present
  • PipPipPip
  • Grup: Full Members
  • Mesaje: 230
  • Inregistrat: 07-October 06

Scris 19 June 2007 - 02:59 PM

am incercat, dar nu stiu ce vrea sa fie visWidth , de asemenea nu stiu ce inseamna semnul "++" care este gasit la "++divNum"


help!! :biggrin:

Aceasta postare a fost editata de Cipixxx: 19 June 2007 - 03:11 PM

0

#4 Utilizator offline   argv 

  • Wanderer
  • PipPipPipPipPipPip
  • Grup: Silver Member
  • Mesaje: 2.714
  • Inregistrat: 27-October 06

Scris 19 June 2007 - 03:28 PM

++ inseamna incrementare
++divNum este ca si cum ai scrie divNum = divNum + 1

Codul care l-ai scris acolo cred ca calculeaza niste coordonate pentru afisarea unui obiect
0

#5 Utilizator offline   ClaudiuCC 

  • Present
  • PipPipPip
  • Grup: Full Members
  • Mesaje: 230
  • Inregistrat: 07-October 06

Scris 19 June 2007 - 04:05 PM

Citeaza

Codul care l-ai scris acolo cred ca calculeaza niste coordonate pentru afisarea unui obiect




Trebuie sa se ajunga la aceste coordonate - poza mica cu urmatoarele coordonate si dimensiuni : W:60 x:0 ; H:60 y:0


- poza mare cu urm. coord. si dim: W:450 x:280 ; H:225 y:125


- mPos._Width = 1790px


Rezultatul calculelor:

imgWidth = 60
visWidth = 420
mw=mPos._width - 420
imgNum = mw/imgWidth
= 1370/450 = 3,04
divNum = Math.Ceil (imgNum/5)
= 1
if (divNum *4 < Math.floor(imgNum))
{ ++divNum; } //end if

/// if (1*4<3)
{ ++divNum; } //end if ///, unde /// reprezinta calclulele facute de mine.Nu fac parte din program

m5 = -1*imgWidth*divNum
= -1 *60*1
= -60

_global.rate=5 nush exact ce vrea sa reprezinte

target=0
onEnterFrame=Function()
{m_x = mPos._x
= 0
dist = Math.abs(target - m_x)
= 0
m_move = dist / rate; nush ce ii rate
= 0
if (m_x > target)
{
mPos._x = mPos._x - m_move;
} // end if
if (m_x < target)
{
mPos._x = mPos._x + m_move;
} // end if
};
stop ();



help!! chiar nu vad cum rezultatele astea duc la marirea pozei mici

Aceasta postare a fost editata de Cipixxx: 19 June 2007 - 04:30 PM

0

#6 Utilizator offline   ClaudiuCC 

  • Present
  • PipPipPip
  • Grup: Full Members
  • Mesaje: 230
  • Inregistrat: 07-October 06

Scris 19 June 2007 - 08:09 PM

am rezolvat problema...topicul poate fi inchis
0

Reclama



Impartaseste acest subiect:


Pagina 1 din 1
  • Nu poti crea un subiect nou
  • Nu puteti raspunde pe acest topic


Subiecte similare Collapse

  Topic Deschis de Replici Vizualizari
Replici noi Intrebare gloobal  7 3.679
Topic inchis salutare la toti
as avea si eu nevoie de un generator de apeluri
Angel1985  1 1.152
Replici noi eroare instalare visual studio 2008 sebzero_w  0 1.424
Hot Topic (New) C++ Deschiderea unui executabil in c++
apelez la serv tale work27:)
The Builder  20 12.515
Replici noi redare vocala Reaction  4 5.785