Flash Zone Forum >  ÷åì ðàçíèöà ?
Ïîìîùü · Ïîèñê · Ïîëüçîâàòåëè · Êàëåíäàðü
Ïîëíàÿ âåðñèÿ ýòîé ñòðàíèöû:  ÷åì ðàçíèöà ?
Flash Zone Forum > Macromedia Flash > ActionScript
Òàðàñ
Çíàþùèå ëþäè, ïîìîãèòå ïîíÿòü ðàçíèöó.
Èçó÷àþ Action Script è âîò çàïóòàëñÿ, â ÷åì ðàçíèöà ìåæäó êîäàìè:
ñîáûòèå {

this._xscale+=5;
}
è ìåæäó
ñîáûòèå {
setProperty("öåëü", _xscale, +=5);
}
êàêîé ñëåäóåò ïðèìåíÿòü ?
Õî÷ó çàìåòèòü , ÿ òîëüêî íà÷àë èçó÷àòü ýòîò çàìå÷àòåëüíûé ÿçûê ïðîãðàììèðîâàíèÿ ñ áîëüøèìè âîçìîæíîñòÿìè.
nikitar
Ïåðâûé âàðèàíò áîëåå ñîâðåìåííûé, åãî è íóæíî èñïîëüçîâàòü.
Duncon
Äàíó lol, - this (òî áèøü óêàçàòåëÿ íà òåêóùèé îáúåêò) ñóùåñòâóåò ñ ïåðâîé âåðñèè AS..
DJKOT
this ðóëèò.
ÈÌÕÎ è setProperty íå õóæå
nikitar
setProperty - óæå äàâíî óñòàðåëî, ïðî this ÿ íè÷åãî íå ãîâîðèë - ñàì èñïîëüçóþ.
Òàðàñ
Çíà÷èò îíè âçàèìîçàìåíÿåìû è ÿ ìîãó èñïîëüçîâàòü ëþáîé , êîòîðûé ìíå áîëüøå ïîäõîäèò ïî ñèòóàöèè è ýòî íå áóäåò îøèáêîé ?
tiHo
íåáóèò, ðàç êîìïèëÿòîð íå ðóãàåòñÿ
Òàðàñ
Âîò ñïàñèáî, ïîìîãëè ðàçîáðàòüñÿ, à òî ìåíÿ óæå ãëþ÷èòü íà÷èíàëî , íèêàê íå ìîã ïîíÿòü ïî÷åìó îäíî è òî æå äåéñòâèå äåëàåòñÿ ðàçíûìè êîìàíäàìè.×åì áîëüøå óçíàþ Action Script, òåì áîëüøå óäèâëÿþñü åãî ïëàñòè÷íîñòè.
nikitar
Öèòàòà
íåáóèò, ðàç êîìïèëÿòîð íå ðóãàåòñÿ

Åñëè êîìïèëÿòîð íå ðóãàåòñÿ, òî ýòî íå ïîêàçàòåëü, ÷òî áóäåò ðàáîòàòü.
Äëÿ ïðèìåðà, íàïèøèòå ïðîñòî stop - áåç ñêîáîê. Ðóãàåòñÿ? Íåò. Ðàáîòàåò? Íåò.
Duncon
nikitar à ïî÷åìó òû äóìàåøü ÷òî ñïîñîá setProperty óñòàðåë? Äîâîëüíî ïîëåçíàÿ øòóêà åñëè íóæíî çàäàòü ñâîéñòâî îáúåêòó íå ÿâëÿþùèìñÿ òåêóùèì..
(ñàì ïîíèìàåøü ÷óøü ñïîðîë)
nikitar
Öèòàòà
nikitar à ïî÷åìó òû äóìàåøü ÷òî ñïîñîá setProperty óñòàðåë? Äîâîëüíî ïîëåçíàÿ øòóêà åñëè íóæíî çàäàòü ñâîéñòâî îáúåêòó íå ÿâëÿþùèìñÿ òåêóùèì..
(ñàì ïîíèìàåøü ÷óøü ñïîðîë)

Ïîòîìó ÷òî ïîÿâèëîñü äðóãîå ñâîéñòâî, êîòîðîå ïîëíîñòüþ çàìåíèëî setProperty è getProperty, ñîåäèíÿÿ ýòî âñ¸ â ñâî¸ì ëèöå. Äàëüíåéøåå èñïîëüçîâàíèå setProperty è getProperty âî âñåõ ïðèìåðàõ Ìàêðîìåäèè ïðåêðàòèëîñü. Çà÷åì èñïîëüçîâàòü äîñòàòî÷íî ãðîìîçäêèå êîíñòðóêöèè, åñëè ýòî ìîæíî çàìåíèòü áîëåå íîâûì è ãëàâíîå ñîâåðøåííî ðàâíîçíà÷íûì ñâîéñòâîì.
Òàðàñ
Öèòàòà(Duncon @ 23.06.2007 - 08:12) *
nikitar à ïî÷åìó òû äóìàåøü ÷òî ñïîñîá setProperty óñòàðåë? Äîâîëüíî ïîëåçíàÿ øòóêà åñëè íóæíî çàäàòü ñâîéñòâî îáúåêòó íå ÿâëÿþùèìñÿ òåêóùèì..

À ìîæíî ïîïîäðîáíåé ïëèç. Ìíå , êàê íîâè÷êó , êàêðàç è íàäî âñå ýòî ðàçæåâàòü - ÷òî ? ãäå ? è êîãäà?
Íó çàïóòàëñÿ ÿ â ýòîì è ïîýòîìó çàäàë ýòîò âîïðîñ.
Duncon
Òåì íåìåíåå ìåòîäû îñòàþòñÿ ìåòîäàìè, íå äóìàþ ÷òî èñïîëüçîâàíèå ïðåêðàòèëîñü, ñêîðåå ðåäêî ïîä êàêóþ çàäà÷ó ýòî íóæíî ïîæàëóé â èãðàõ åñëè òîëüêî..
Äàëåå ÷èñòî ëîãè÷åñêè setProperty è getProperty Çàäàòü è Ïîëó÷èòü ñâîéñòâî, êàê îíè ìîãóò âçàèìî çàìåíèìûìè áûòü?
È îïÿòü æå óæ íå áóäó âðàòü íî ïî÷òè óâåðåí ÷òî ñâîéñòâà áûëè íà ðàâíå ñ this ñ íà÷àëà âðåìåí..
nikitar òåáÿ íåñåò, áåé ôàêòàìè..


Òàðàñ Äàâàé ëó÷øå íà ïðèìåðå ðàñæóåì, òóò æåâàòü ïî ñóòè íå÷åãî..
Òàðàñ
ß òóò ïîýêñïåðèìåíòèðîâàë è äëÿ ñåáÿ ñäåëàë âûâîä ÷òî åñëè íàäî çàäàòü ñâîéñòâà îáúåêòó(ïðîçðà÷íîñòü,âèäèìîñòü è ò.ä) , òî ëó÷øå ïðèìåíÿòü setProperty , à åñëè îáðàòèòüñÿ ê îáúåêòó , òî - this.
Èñïðàâòå ìåíÿ åñëè ÿ ïðèøåë ê íåïðàâèëüíîìó âûâîäó. Ïëèç è ñåíêñ.
tiHo
íåçíàþ ïðè÷åì òóò setProperty è this

ÿ âîîáùå setProrerty íåèñïîëüçîâàë íèêîãäà.

à ÷å âîò òàê ðàçâå íåëüçÿ?:

Êîä
on(ñîáûòèå)
{
    setProperty(this,_xscale,+=5)
}


âîîáùå ïîêàðî÷å ìîæíî çàïèñàòü êîíå÷íî òàê:

Êîä
on(ñîáûòèå)
{
    this._xscale+=5
}


à âîîáùå äàæå òàê:

Êîä
on(ñîáûòèå)
{
    _xscale+=5
}

ýòî ðàçóìååòñÿ ïðè óñëîâèè ïèñàíèíû ñêðèïòà íà êëèï à íå íà êàäð.

Öèòàòà
ß òóò ïîýêñïåðèìåíòèðîâàë è äëÿ ñåáÿ ñäåëàë âûâîä ÷òî åñëè íàäî çàäàòü ñâîéñòâà îáúåêòó(ïðîçðà÷íîñòü,âèäèìîñòü è ò.ä) , òî ëó÷øå ïðèìåíÿòü setProperty , à åñëè îáðàòèòüñÿ ê îáúåêòó , òî - this.

áëèí íåïîéìó êàêàÿ ñâÿçü ìåæäó íèìè, êàê ìîæíî âìåñòî îäíîãî èñïîëüçîâàòü äðóãîå
nikitar
âîîáùå ëó÷øå âñåãî ïèñàòü â êàäðå è îáðàùàòüñÿ ê ìóâèêëèïó ÷åðåç instance name
tiHo
òàê è äåëàþ âñåãäà, è óñòàë åòî óæå äðóãèì ãîâîðèòü.. â ïîäïèñè ÷òîëè ïîñòàâèòü..
nikitar
Öèòàòà
â ïîäïèñè ÷òîëè ïîñòàâèòü..

Ýòî èäåÿ, ÿ óæå âñòàâèë â ïîäïèñü smile.gif
Rohan
Îáðàùàòüñÿ ê êëèïó ïî èìåíè, à òåì áîëåå ÷åðåç setProperty - ýòî ÍÅ ïðàâèëüíî. Åñòü ìåñòî â ïàìÿòè, ê íåìó è íóæíî îáðàùàòüñÿ. Èëè âû âñå åùå î ïåðâîì ñêðèïòå? dry.gif
Ðóññêàÿ âåðñèÿ IP.Board © 2001-2009 IPS, Inc.