Ïîìîãèòå íàéòè â ÷åì ïðîáëåìà - Flash Zone Forum

Çäðàâñòâóéòå, ãîñòü ( Âõîä | Ðåãèñòðàöèÿ )

 
Îòâåòèòü â ýòó òåìóÎòêðûòü íîâóþ òåìó
> Ïîìîãèòå íàéòè â ÷åì ïðîáëåìà, Íå ñîçäàåòñÿ ìàññèâ
MrAnderson
ñîîáùåíèå 7.06.2005 - 13:14
Ñîîáùåíèå #1


Íîâè÷îê
*

Ãðóïïà: Íîâè÷îê
Ñîîáùåíèé: 6
Ðåãèñòðàöèÿ: 7.06.2005
Ïîëüçîâàòåëü ¹: 52



åñòü òàêîé êîä...
Êîä
cube = {};
cube.vertexList = [];
cube.vertexList.push({x:-50, y:-50, z:50});
cube.vertexList.push({x:50, y:-50, z:50});
cube.vertexList.push({x:-50, y:-50, z:-50});
//Âîîáùåì äîáàâëÿþ îáõåêòû â ìàññèâ
var b = cube.vertexList.Leght;
trace(b);



è âñå âðåìÿ ïèøåò "undefined". Êàê ÿ ïîíèìàþ, ÷òî-òî íå ñîçäàåòñÿ èëè íå èíèöèàëèçèðóåòñÿ. Ïðèìåð âçÿò èç êíèãè.

Ïîìîãèòå ïîíÿòü, êàê òàêîå ìîæåò áûòü smile.gif
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MustLive
ñîîáùåíèå 7.06.2005 - 14:03
Ñîîáùåíèå #2


Âåòåðàí êîíôåðåíöèè
*****

Ãðóïïà: Flash Zone Team
Ñîîáùåíèé: 4935
Ðåãèñòðàöèÿ: 10.03.2005
Èç: Êèåâ
Ïîëüçîâàòåëü ¹: 5



MrAnderson

1) Ïðèâåäèòå ïîëíîñòüþ ñîîáùåíèå ôëåøà îá îøèáêå (îøèáêàõ). Äàáû âèäåòü, íà ÷òî èìåííî îí ðóãàåòñÿ, íà êàêóþ ñòðîêó.

2) Ïðè ýòîì ïðèâåäèòå âñå ñòðîêè íà êîòîðûå îí ðóãàåòñÿ (è âñå ñìåæíûå ñòðîêè, ÷òîáû òî÷íåå âèäåòü êàðòèíó).

3) Åñòü ïîäîçðåíèå, ÷òî ïðîáëåìà â "cube".

4) ß òàê ïîíÿë íóæíî ïèñàòü íå

Êîä
var b = cube.vertexList.Leght;

à

Êîä
var b = cube.vertexList.Lenght;

ó âàñ îäíà áóêâà ïðîïóùåíà (àíãë. äëèíà - lenght)

5) Ìîæåò ìåòîä push íå áûë îáúÿâëåí? Òóò íóæåí ïîëíûé êîä "cube".

6) Êîä â ïðèíöèïå êîððåêòåí, òîëüêî ó âàñ ñîâìåùåíû äâå ìåòîäèêè ñîçäàíèÿ îáúåêòîâ:

Èíèöèàëèçàöèÿ îáúåêòà è Ôóíêöèÿ êîíñòðóêòîðà.

Åñëè èíèöèàëèçàöèÿ:

cube = {};

òî òîãäà êîððåêòíåé áûëî ñðàçó æå è èíèöèàëèçèðîâàòü ñâîéñòâà îáúåêòà:

cube = { vertexList: [] };

Åñëè æå èñïîëüçîâàòü êîíñòðóêòîð, íàïðèìåð:

cube = new Cube();

òî òîãäà è çàäàâàòü ÷åðåç ïîëÿ èõ çíà÷åíèÿ:

cube.vertexList = [];

Õîòÿ ôëåøó íè÷åãî íå ìåøàåò ñîâìåùàòü ýòè ìåòîäèêè "èíèöèàëèçàöèè îáúåêòîâ". Ò.ê. ðåçóëüòàò òîò æå â ëþáîì ñëó÷àå. Ïðîñòî ýòî äâà ðàçíûõ ìåòîäà, à ó âàñ ïîëó÷èëàñü èõ êîìáèíàöèÿ (äðóãèìè ñëîâàìè "âåíèãðåò"). Ïî èäåå ôëåø òàêîå èãíîðèðóåò è âïîëíå âñ¸ ïîíèìàåò, ÷òî îò íåãî õîòÿò, è âñ¸ õîðîøî ðàáîòàåò smile.gif.

7) ×òî çà êíèæêè òàêèå íåõîðîøèå âû ÷èòàåòå, ÷òî íè÷åãî íå ðàáîòàåò. Íå ÷èòàéòå òàêèõ êíèæåê, íå çàñëóæèâàþò îíè äîâåðèÿ, ðàç àâòîðû ñàìè íå óäîñóæèëèñü ïðîâåðèòü íà ðàáîòîñïîñîáíîñòü ïðåäëàãàåìûé êîä (ìîæåò ñ èíåòà âçÿëè, êîïè-ïåéñòíóëè â êíèãó è íà ïå÷àòü, ìîë ðàç íà ñàéòå ïðèâåëè òàêîé êîä, òî âñ¸ áóäåò ðàáîòàòü).

8) Ïèøèòå ñâîé êîä. Ñîáñòâåííûé, íå èç êíèã. Òîãäà âñ¸ áóäåò ðàáîòàòü òî÷íî - ïðè ýòîì âñ¸ áóäåò çàâèòü òîëüêî îò âàñ. Âñå äîïóñêàåìûå îøèáêè áóäóò ïîíÿòíû, ò.ê. ôëåø óäèâèòü óæå íè÷åì íå ñìîæåò - âñ¸ áóäåò óïèðàòüñÿ â ñèíòàêñè÷åñêèå îøèáêè (åñëè ëîãèêó èçíà÷àëüíî çàäàâàòü ïðàâèëüíî - ò.å. ìèíèìóì ëîãè÷åñêèõ îøèáîê), à òàêæå â îñîáåííîñòè ñàìîãî ôëåøà.

P.S.

Íåî, áðîñàéòå áàëîâàòüñÿ ïèëþëÿìè, Ìàòðèöà ñëåäèò çà âàìè wink.gif.


--------------------
Best wishes & regards,
MustLive
Àäìèíèñòðàòîð ñàéòà
http://mlfun.org.ua
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MrAnderson
ñîîáùåíèå 7.06.2005 - 14:19
Ñîîáùåíèå #3


Íîâè÷îê
*

Ãðóïïà: Íîâè÷îê
Ñîîáùåíèé: 6
Ðåãèñòðàöèÿ: 7.06.2005
Ïîëüçîâàòåëü ¹: 52



Êîä
this.createEmptyMovieClip("center", 0);
center._x = Stage.width/2;
center._y = Stage.height/2;
focalLength = 400;
cube = {vertexList :[]};
cube.vertexList.push({x:-50, y:-50, z:50});
cube.vertexList.push({x:50, y:-50, z:50});
cube.vertexList.push({x:-50, y:-50, z:-50});
cube.vertexList.push({x:-50, y:-50, z:-50});
cube.vertexList.push({x:50, y:50, z:50});
cube.vertexList.push({x:-50, y:-50, z:50});
cube.vertexList.push({x:-0, y:50, z:-50});
cube.vertexList.push({x:-50, y:50, z:-50});
trace(cube.vertexList.Lenght);
vertices = [];
for (var i = 0; i<cube.vertexList.Lenght; i++) {
    center.attachMovie("vertex", "v"+i.toString(), i);
    vertices.push(center["v"+i]);
}
render = function (model) {
    for (var i = 0; i<model.vertexList.Lenght; i++) {
 var scale = focalLegth/(focalLegth-model.vertexList[i].z);
 vertices[i]._x = model.vertexList[i].x*scale;
 vertices[i]._y = model.vertexList[i].y*scale;
    }
};
render(cube);


âîò ïîëíûé, èçìåíåííûé êîä.

ß òîëüêî íà÷àë èçó÷àòü ôëåø â ñâîáîäíîå îò ðàáîòû âðåìÿ.
Íà óðîâíå çíàþ C#. Ôëåø ìåíÿ î÷åíü çàèíòåðåñîâàë. ß ðåøèë ó÷èòüñÿ ñðàçó íà ïðèìåðàõ.

êîä âçÿò èç ðóñ. êíèæêè À. Áîëäóèíà "Studio Flash MX: Ñïðàâî÷íèê ïðîôåññèîíàëà". Ê ñîæàëåíèþ, ïîêà íàøåë òîëüêî ýëåêòðîííûé âàðèàíò.
Òàì â ðàçäåëå 3D ãðàôèêà åñòü ïðèìåð ñîçäàíèÿ êóáà.

P.S. Êàêèå êíèæêè ìîæåòå ïîñîâåòîâàòü íà÷èíàþùåìó, ÷òîáû íå áûëî ïîäîáíûõ òðàáë?


--------------------
Ïóñòü êàæäûé ñàì íàõîäèò äîðîãó
Ìîé ïóòü áóäåò â ñîòíè ðàç ñëîæíåé.
Íî íå âèíþ íè ÷åðòà, íå Áîãà -
Çà âñå ïëàòèòü ïðèéäåòñÿ ìíå...
(Àðèÿ, "Îñêîëîê ëüäà")
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MrAnderson
ñîîáùåíèå 7.06.2005 - 14:51
Ñîîáùåíèå #4


Íîâè÷îê
*

Ãðóïïà: Íîâè÷îê
Ñîîáùåíèé: 6
Ðåãèñòðàöèÿ: 7.06.2005
Ïîëüçîâàòåëü ¹: 52



Îøèáêè êàê òàêîâîé íåò - êîä ïðîñòî íå ðàáîòàåò è âñå. Âî âñÿêîì ñëó÷àþ, íà ìîé íåîïûòíûé âçãëÿä.

"vertex" - èìÿ ñèìâîëà movie-clipa ñ ãðàôèêîé.


--------------------
Ïóñòü êàæäûé ñàì íàõîäèò äîðîãó
Ìîé ïóòü áóäåò â ñîòíè ðàç ñëîæíåé.
Íî íå âèíþ íè ÷åðòà, íå Áîãà -
Çà âñå ïëàòèòü ïðèéäåòñÿ ìíå...
(Àðèÿ, "Îñêîëîê ëüäà")
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MustLive
ñîîáùåíèå 8.06.2005 - 02:01
Ñîîáùåíèå #5


Âåòåðàí êîíôåðåíöèè
*****

Ãðóïïà: Flash Zone Team
Ñîîáùåíèé: 4935
Ðåãèñòðàöèÿ: 10.03.2005
Èç: Êèåâ
Ïîëüçîâàòåëü ¹: 5



Öèòàòà(MrAnderson @ 7.06.2005 - 14:51)
Îøèáêè êàê òàêîâîé íåò - êîä ïðîñòî íå ðàáîòàåò è âñå. Âî âñÿêîì ñëó÷àþ, íà ìîé íåîïûòíûé âçãëÿä.

"vertex" - èìÿ ñèìâîëà movie-clipa ñ ãðàôèêîé.

Òî ÷òî îøèáêè íåòó (íå âûâîäèò ñîîáùåíèÿ), ýòî êîíå÷íî ïëîõî. Ýòî óæå, êàê ÿ ïèñàë âûøå, ëîãè÷åñêàÿ, à íå ñèíòàêñè÷åñêàÿ îøèáêà. È òóò óæå íàäî äåòàëüíî è ãëóáîêî ñìîòðåòü ïðîãðàììíûé êîä. Åñëè áû áûëà ñèíòàêñè÷åñêàÿ îøèáêà (îäíà èëè íåñêîëüêî), â òàêîé-òî ñòðîêå, òî ýòî áû óïðîñòèëî íàì çàäà÷ó.

À òàê ñêîðåå âñåãî íåêîððåêòíûé è/èëè íåïîëíûé êîä. Êîòîðûé ôëåø ïîïðîñòó èãíîðèðóåò, è ïîòîìó âû è íå âèäåòå íèêàêèõ ðåçóëüòàòîâ.

Êîä âèçóàëüíî êîððåêòíûé, ïîäâîõà ñõîäó òàê è íå óâèäåøü.

Ìîæíî íàïðèìåð òðåéñû (trace) óáðàòü, ÷òîáû íå âûâîäèëî îòëàäî÷íóþ èíôîðìàöèþ, íàì îíà íå íóæíà äëÿ êîððåêòíîé ðàáîòû - ëèøü äëÿ òåñòèðîâàíèÿ ïðîãðàììû. Íî ýòî ïîñëå òîãî êàê âñ¸ çàðàáîòàåò.

Ñ vertex âñ¸ ïîíÿòíî smile.gif. Òàì åù¸ åñòü è äðóãèå ìóâè-êëèïû: "center", à òàêæå äèíàìè÷åñêè ñîçäàâàåìûå "v"+i.toString() (äëèííîé vertexList.Lenght, êîòîðàÿ = 8).

È àâòîð êíèãè Äýíèñ Áîëäóèí, à íå À. Áîëäóèí. Àëåê Áîëäóèí - ýòî êèíîàêò¸ð wink.gif. Îí ÿâíî ôëåøåì íå çàíèìàåòñÿ (õîòÿ ìîã áû áûòü è ïðîñòî îäíîôàìèëåö è ò¸çêà, íî â äàííîì ñëó÷àå âû ïðîñòî ñïóòàëè ñ Àëåêîì).

ß ãëÿíó íà äàííûé êîä áîëåå äåòàëüíî êàê íàéäó âðåìÿ.


--------------------
Best wishes & regards,
MustLive
Àäìèíèñòðàòîð ñàéòà
http://mlfun.org.ua
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MustLive
ñîîáùåíèå 8.06.2005 - 02:25
Ñîîáùåíèå #6


Âåòåðàí êîíôåðåíöèè
*****

Ãðóïïà: Flash Zone Team
Ñîîáùåíèé: 4935
Ðåãèñòðàöèÿ: 10.03.2005
Èç: Êèåâ
Ïîëüçîâàòåëü ¹: 5



Öèòàòà(MrAnderson @ 7.06.2005 - 14:19)
êîä âçÿò èç ðóñ. êíèæêè À. Áîëäóèíà "Studio Flash MX: Ñïðàâî÷íèê ïðîôåññèîíàëà". Ê ñîæàëåíèþ, ïîêà íàøåë òîëüêî ýëåêòðîííûé âàðèàíò.

Íå ïîäñêàæèòå ëèíêó íà äàííîå ÷óäî ëàìåðñêîé ìûñëè. ×òîáû ÿ ñàì ïîñìîòðåë äåòàëüíî íà ýòó ëàìåðñêóþ êíèãó, â êîòîðîé äàþòñÿ íåðàáî÷èå ïðèìåðû - ÷òî çà ôðóêò òàêîé.

Åäèíñòâåííîå ÷òî ÿ íàø¸ë çà íåäîëãîå âðåìÿ ïîèñêà â ñåòè, êðîìå "òîðãîâûõ ïðåäëîæåíèé", ýòî ëèíêà íà åÄîíêåé:
ed2k://|file|FlashMX.Studio.-.Spravochnik.profesionala[ru]
.2oo3.ace|53418582|8c4d6ac7368ebe4fee79920cd8c1850b|

Íî îíà â äàííûé ìîìåíò íå ðàáîòàåò, è íå èçâåñòíî áóäåò ëè åù¸ ðàáîòàòü.

Ãëÿíóë áû, ìîæåò òàì åù¸ êàêîé-íèáóäü êîä, èç ðàííèõ ïðèìåðîâ ïîäñêàæåò, ÷òî òàì íå ïàøåò.

Õîòÿ ÿ â ëþáîì ñëó÷àå, êàê íàéäó âðåìÿ, ïîñìîòðþ íà ýòîò êîä. È ðàçáåðóñü ïî÷åìó ãëþ÷èò.

Ó÷èòåñü íà ðåàëüíûõ ïðèìåðàõ - íå èç êíèæåê (òåì áîëåå ëàìåðñêèõ), ðàç óæ âû âçÿëèñü ó÷èòñÿ íà ïðèìåðàõ (÷òî ïîõâàëüíî). Âîîáùå áåç êíèæåê ó÷èòåñü - âñþ æèçíü òàê ó÷óñü, çà ïîñëåäíèå 11 ëåò ìàëî êíèã íà êîìïüþòåðíóþ òåìàòèêó ïðî÷èòàë. À íà òåìó òîãî, â ÷¸ì ÿ õîðîøî ðàçáèðàþñü, ÿ âîîáùå ïðàêòè÷åñêè íè÷åãî íå ïðî÷èòàë (ðàçâå ÷òî ñïðàâî÷íèêè ïî ñòàíäàðòíûì ôóíêöèÿì ÿçûêîâ ïðîãðàììèðîâàíèÿ ñ êîòîðûìè ðàáîòàþ, è òî ëèøü íåêîòîðûõ ÿçûêîâ, â äðóãèõ ÿ èíòóèòèâíî ïèøó ïðàâèëüíûé êîä smile.gif). Íåêîãäà ÷èòàòü - òû èëè äåëîì çàíèìàåøüñÿ èëè ÷èòàåøü.

Öèòàòà
P.S. Êàêèå êíèæêè ìîæåòå ïîñîâåòîâàòü íà÷èíàþùåìó, ÷òîáû íå áûëî ïîäîáíûõ òðàáë?

Ê ñîæàëåíèþ, íå ìîãó ïîñîâåòîâàòü âàì êíèãè ïî ôëåøó äëÿ íà÷èíàþùèõ - ò.ê. ÿ íå ÷èòàë íè îäíîé êíèãè ïî ôëåøó (íè äëÿ íà÷èíàþùèõ, íè äëÿ ïðîôè). Ïîòîìó è ïîñîâåòîâàòü íå÷åãî. À çðÿ ñîâåòîâàòü íå ñòàíó.

Ó÷èòåñü íà ðåàëüíûõ ïðèìåðàõ - çàøëè íà ñàéò, ñêà÷àëè èñõîäíèê, çàïóñòèëè, îòêîìïèëåëè, ïîñìîòðåëè íà ðàáîòó, à ïîòîì íà êîä. È ïîçíàëè èñòèíó. Ýòî ïî íà÷àëó. À äàëüøå ïèñàòü ñàìîìó, ëèøü èíîãäà çàãëÿäûâàÿ â Ðóêîâîäñòâî ïî Àêøîí-ñêðèïòó, äàáû íàïîìíèòü ñåáå ñèíòàêñèñ òîãî èëè èíîãî ìåòîäà âñòðîåííûõ îáüåêòîâ âî ôëåøå. cool.gif

Ñåé÷àñ ïðèíÿòî ñ÷èòàòü â ïðîôåññèîíàëüíîì êðóãó ôëåøåðîâ, ÷òî íà ñåãîäíÿ ïî÷òè âñå êíèãè ïðî Ôëýø ñäåëàíû "ïîä îäíó êîïèðêó". ×òî òàì ïî÷òè âñå îäèíêîâî âî âñåõ êíèãàõ, ïîñòîÿííî ïîâòîðÿþò îäíè è òåæå ïðîïèñíûå èñòèíû. Ïîýòîìó âû ìîæåòå âçÿòü ëþáóþ êíèãó - òîëê êàêîé-òî áóäåò â ëþáîì ñëó÷àå.


--------------------
Best wishes & regards,
MustLive
Àäìèíèñòðàòîð ñàéòà
http://mlfun.org.ua
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MrAnderson
ñîîáùåíèå 8.06.2005 - 08:45
Ñîîáùåíèå #7


Íîâè÷îê
*

Ãðóïïà: Íîâè÷îê
Ñîîáùåíèé: 6
Ðåãèñòðàöèÿ: 7.06.2005
Ïîëüçîâàòåëü ¹: 52



Âî-ïåðâûõ, ñïàñèáî çà áûñòðûå îòâåòû è ïî ñóùåñòâó.


Åñëè âàì èíòåðåñíî, òî êíèæêó ìîæíî íàéòè òóò: ftp://217.106.232.112/incoming/Ebooks/Rus....podval.ee_.rar, ñòð. 411-416 êàæåòñÿ... Âîîáùåì, òàì ãäå ó÷àòü ñîçäàâàòü 3D âðàùàþùèéñÿ êóá smile.gif

ñàì åå ôîðìàò .djvu - ìîæíî îòêðûòü ïðîãðàììîé îòñþäà: http://windjview.sourceforge.net/

Íàñ÷åò, êíèæåê, îáû÷íî, êàê ñ C#, ÿ ÷èòàë òîëüêî îñíîâíîé ñèíòàêñèñ, à òàêæå ÎÎÏ (äî ýòîãî èìåë î÷åíü ñìóòíîå ïðåäñòàâëåíèå). Íó è ñòàíäàðòíûé êëàññû, èíòåðôåéñû, ïðîñòðàíñòâà èìåí... Îñòàëüíîå æå, êîíå÷íî, ïîçíàâàëîñü òîëüêî íà ïðàêòèêå...


--------------------
Ïóñòü êàæäûé ñàì íàõîäèò äîðîãó
Ìîé ïóòü áóäåò â ñîòíè ðàç ñëîæíåé.
Íî íå âèíþ íè ÷åðòà, íå Áîãà -
Çà âñå ïëàòèòü ïðèéäåòñÿ ìíå...
(Àðèÿ, "Îñêîëîê ëüäà")
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MustLive
ñîîáùåíèå 8.06.2005 - 17:57
Ñîîáùåíèå #8


Âåòåðàí êîíôåðåíöèè
*****

Ãðóïïà: Flash Zone Team
Ñîîáùåíèé: 4935
Ðåãèñòðàöèÿ: 10.03.2005
Èç: Êèåâ
Ïîëüçîâàòåëü ¹: 5



Öèòàòà(MrAnderson @ 8.06.2005 - 08:45)
Åñëè âàì èíòåðåñíî, òî êíèæêó ìîæíî íàéòè òóò: ftp://217.106.232.112/incoming/Ebooks/Rus....podval.ee_.rar, ñòð. 411-416 êàæåòñÿ... Âîîáùåì, òàì ãäå ó÷àòü ñîçäàâàòü 3D âðàùàþùèéñÿ êóá smile.gif

Ñïàñèáî, MrAnderson.

Ññûëêà ðàáî÷àÿ, âûêà÷àþ ñåãîäíÿ íî÷üþ (ïîñòàâëþ íà íî÷ü êà÷àëêó - FlashGet - äàáû âûêà÷àëà 13,7 MB êíèæêó). È ïîñìîòðþ êàê-íèáóäü áëèæàéøèå ãîäû smile.gif - ó ìåíÿ äîëãî êíèãè ëåæàò ïîñëå âûêà÷èâàíèÿ èç èíåòà, ò.ê. ÷èòàòü íåêîãäà.

Öèòàòà
ñàì åå ôîðìàò .djvu - ìîæíî îòêðûòü ïðîãðàììîé îòñþäà: http://windjview.sourceforge.net/


Äëÿ äåæàâþ ÿ ïîëüçóþñü DjVu Solo 3.1 cool.gif

Êñòàòè, â òîì àðõèâå, ÷òî ÿ íàø¸ë íà åÄîíêè, òàì PDFêà. Íî ëèíêà íå ðàáî÷àÿ â äàííûé ìîìåíò. Òàê ÷òî âîñïîëüçóþñü âàøåé. Ïäô óäîáíåé, ÷åì äåæàâþ (èç äåæàâþ ñèëüíî íå íàýêñïîðòèøüñÿ, è íå ïåðåêîíâåðòèøü, è íà ïàëì ñåáå íå ñáðîñèøü). Íî äëÿ ÷òåíèÿ, íà ÏÊ, âïîëíå ïîäõîäÿò îáà ôîðìàòà.

Íàä äàííûì àëãîðèòìîì ñ 3Ä êóáîì ÿ ïîäóìàþ, êàê ïîÿâèòñÿ ñâîáîäíîå âðåìÿ (ìåæäó ýêçàìåíàìè, è íàïèñàíèåì 4é è 5é êóðñîâîé).


--------------------
Best wishes & regards,
MustLive
Àäìèíèñòðàòîð ñàéòà
http://mlfun.org.ua
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MrAnderson
ñîîáùåíèå 8.06.2005 - 21:46
Ñîîáùåíèå #9


Íîâè÷îê
*

Ãðóïïà: Íîâè÷îê
Ñîîáùåíèé: 6
Ðåãèñòðàöèÿ: 7.06.2005
Ïîëüçîâàòåëü ¹: 52



Ñîâåðøåííî ñ Âàìè ñîãëàñåí, ÷òî PDF óäîáíåå. Òóò è ãîâîðèòü íå÷åãî. Åñëè ñêà÷àéòå âñå-òàêè â PDF - äàéòå çíàòü. smile.gif

Ó ìåíÿ òîæå ýêàçàìåíû, ïðàâäà êîíåö 1 êóðñà, òàê ÷òî ïîëíîñòüþ ñ Âàìè ñîëèäàðåí smile.gif.

P.S. Ïîïðîïîâàë ïðèäëîæåííóþ âàìè ïðîãðàììêó - ê ñîæàëåíèþ, îíà íå ñìîãëà îòêðûòü ýòîò ôàéë, ïèøåò, ÷òî íóæíî îáíîâëåíèå, à îíî íà ñàéòå è çà äåíüãè sad.gif


--------------------
Ïóñòü êàæäûé ñàì íàõîäèò äîðîãó
Ìîé ïóòü áóäåò â ñîòíè ðàç ñëîæíåé.
Íî íå âèíþ íè ÷åðòà, íå Áîãà -
Çà âñå ïëàòèòü ïðèéäåòñÿ ìíå...
(Àðèÿ, "Îñêîëîê ëüäà")
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MustLive
ñîîáùåíèå 8.06.2005 - 23:34
Ñîîáùåíèå #10


Âåòåðàí êîíôåðåíöèè
*****

Ãðóïïà: Flash Zone Team
Ñîîáùåíèé: 4935
Ðåãèñòðàöèÿ: 10.03.2005
Èç: Êèåâ
Ïîëüçîâàòåëü ¹: 5



Öèòàòà(MrAnderson @ 8.06.2005 - 21:46)
Ñîâåðøåííî ñ Âàìè ñîãëàñåí, ÷òî PDF óäîáíåå. Òóò è ãîâîðèòü íå÷åãî. Åñëè ñêà÷àéòå âñå-òàêè â PDF - äàéòå çíàòü. smile.gif

 PDF Àêðîáàò Ðèäåð ïîçâîëÿåò îñóùåñòâëÿòü ïîèñê ïî òåêñòó - ñàì ôîðìàò ïîçâîëÿåò. Äåæàâþ æå íå ïîçâîëÿåò èñêàòü. ×òî â ñëó÷àå îáú¸ìíûõ òåêñòîâ ñ áîëüøèí êîëè÷åñòâîì ñòðàíèö î÷åíü íåóäîáíî.

Êîíâåðòåðîâ äëÿ äåæàâþ ÿ íå âñòðå÷àë, ïîýòîìó êðîìå êàê ðàñïå÷àòü èëè ñýêñïîðòèòü â bmp è ïîòîì ðàñïîçíàòü (Ôàéíðèäåðîì, èëè ÷åðåç ýìóëÿòîð ïðèíòåðà -> bmp, tiff -> finereader). À ïîòîì óæå ìîæíî â õòìë, èëè íà ïàëì ñåáå çàïèñàòü è ÷èòàòü. ×òî â ñëó÷àå îáú¸ìíûõ òåêñòîâ íåóäîáíî è ïîòðåáóåò ìíîãî âðåìåíè (äàæå íà ìîåé áûñòðîé ìàøèíå).

ß çàáèë íà òó ïäô-êó (â àñå àðõèâå), ðàç âàø rar êà÷àåòñÿ. Ò.ê. â åÄîíêåé íåòó íèêîãî, ó êîãî åñòü ýòîò ôàéë. Ïîýòîìó êà÷àþ ðàð ñ äåæàâþ, õîòü ÷òî-òî. Õîòÿ êîíå÷íî ëó÷øå áûëî áû â ïäô. Íî íàéòè â ñåòè áóäåò íåïðîñòî äàííóþ êíèãó, è ðàç óæ íàøëàñü ðàáî÷àÿ ëèíêà, òî êà÷àåì ïîêà òî ÷òî åñòü wink.gif. Ïîòîì â áóäóùåì ïîñìîòðèì, åñëè áóäåò íåîáõîäèìîñòü, ìîæíî áóäåò äîïîëíèòåëüíî ïäô-êó ïîèñêàòü.

Öèòàòà
P.S. Ïîïðîïîâàë ïðèäëîæåííóþ âàìè ïðîãðàììêó - ê ñîæàëåíèþ, îíà íå ñìîãëà îòêðûòü ýòîò ôàéë, ïèøåò, ÷òî íóæíî îáíîâëåíèå, à îíî íà ñàéòå è çà äåíüãè sad.gif

Ñêà÷àþ è ïîïðîáóþ îòêðûòü. Ïîêà íà ýòîò ïðîñìîòîðùèê (îí åñòü â âèäå ïðîãè è â âèäå ïëàãèíà ê Èíòåðíåò Åêñïëîðåðó) æàëîá íå áûëî - âñå äåæàâþøêè ÷èòàë. Íàñ÷¸ò îáíîâëåíèé íè÷åãî íå ñêàæó, íå êà÷àë smile.gif - ó ìåíÿ ýòà âåðñèÿ ãäå-òî ñ íà÷àëà 2004 ãîäà è îáíîâëÿòü íåáûëî ïîòðåáíîñòè.


--------------------
Best wishes & regards,
MustLive
Àäìèíèñòðàòîð ñàéòà
http://mlfun.org.ua
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MustLive
ñîîáùåíèå 8.06.2005 - 23:51
Ñîîáùåíèå #11


Âåòåðàí êîíôåðåíöèè
*****

Ãðóïïà: Flash Zone Team
Ñîîáùåíèé: 4935
Ðåãèñòðàöèÿ: 10.03.2005
Èç: Êèåâ
Ïîëüçîâàòåëü ¹: 5



Ïðåäèñëîâèå

Îòêëþ÷èòü âàñ îò èíòåðíåòà - íàñëàæäåíèå, ìèñòåð Àíäåðñîí. (ñ) Àãåíò Ñìèò

Ïî ïîâîäó àëãîðèòìà 3Ä êóáà

ß âîò ðåøèë âæèâóþ ïîñìîòðåòü íà ýòîò àëãîðèòì.

Ôèíàëüíûé ðàáî÷èé êîä:

Êîä
this.createEmptyMovieClip("center", 0);
center._x = Stage.width/2;
center._y = Stage.height/2;
focalLength = 400;
cube = {vertexList:[]};
cube.vertexList.push({x:-50, y:-50, z:50});
cube.vertexList.push({x:50, y:-50, z:50});
cube.vertexList.push({x:-50, y:-50, z:-50});
cube.vertexList.push({x:50, y:-50, z:-50});
cube.vertexList.push({x:-50, y:50, z:50});
cube.vertexList.push({x:50, y:50, z:50});
cube.vertexList.push({x:-50, y:50, z:-50});
cube.vertexList.push({x:50, y:50, z:-50});
vertices = [];
for (var i = 0; i<cube.vertexList.length; i++) {
    center.attachMovie("vertex", "v"+i, i);
    vertices.push(center["v"+i]);
}
render = function (model) {
    for (var i = 0; i<model.vertexList.length; i++) {
 var scale = focalLength/(focalLength - model.vertexList[i].z);
 vertices[i]._x = model.vertexList[i].x*scale;
 vertices[i]._y = model.vertexList[i].y*scale;
    }
};
render(cube);


 èòîãå ïîëó÷àåòñÿ "ïñåâäî-3Ä" êàðòèíêà.

 ÷¸ì áûëè ïðîáëåìû.

1) length - äëèíà, íóæíî ïðàâèëüíî íàïèñàòü.

Íå Leght, íå Lenght, à èìåííî length.

2) ß íåìíîãî ïîäïðàâèë êîîðäèíàòû - ÷òîáû âûøëà íîðìàëüíàÿ 3Ä-êàðòèíêà (ïðèêîëüíàÿ), à íå "ïñèõîäåëèêà" wink.gif

Âû â êíèãå ïîñìîòðèòå, ÷òî òàì ïðî êîîðäèíàòû ãîâîðÿò àâòîðû. ß âçÿë íà ñâîé ëîãè÷åñêèé âçãëÿä (âñå òî÷êè èìåþò ðàçíûå êîîðäèíàòû - ïîëíûé äâîè÷íûé ïåðåáîð, îò äâîè÷íîãî "0", äî äâîè÷íîé "7", ñ "-50" è "50" â êà÷åñòâå áèòîâ - ó âàñ æå â ïðèâåäåííîì ôðàãìåíòå êîäà áûëè ïîâòîðû).

3) Ðóãàëñÿ "undefined" òðåéñ:
trace(cube.vertexList.length);

Òàê êàê "length" áûëà íåêîððåêòíî íàïèñàíà, òî ôëåø äóìàë, ÷òî ýòî íîâàÿ ïåðåìåííàÿ, à ó÷èòûâàÿ, ÷òî îíà íå èíèöèàëèçèðîâàíà, è íèãäå íå èñïîëüçîâàíà, òî ôëåø è ðóãàåòñÿ. Ïðè ïðàâèëüíîì êîäå âñ¸ ðàáîòàåò íîðìàëüíî, è ôëåø ïèøåò "8", êàê è äîëæíî áûòü (äëèíà ìàññèâà). Òðåéñ ÿ óáðàë èç ôèíàëüíîãî êîäà, òàê êàê ýòîò îïåðàòîð íàì íå íóæåí (êàê ÿ ãîâîðèë ðàíåå).

Òàêæå íå ðàáîòàëè öèêëû, ò.ê. îïÿòü æå "äëèíà" áûëà íåêîððåêòíî íàïèñàíà.
 öèêëàõ ôîð, êîòîðàÿ:
for (var i = 0; i<model.vertexList.length; i++)

4) ×òîáû çàðàáîòàë àòà÷Ìóâè:
center.attachMovie("vertex", "v"+i, i);

Íóæíî â Ëàéáðàðè ó íàøåãî ìóâèêëèïà (ÿ â í¸ì ñäåëàë êâàäðàò 100õ100 òîëùèíîé â 1ïõ è íà ñöåíó åãî íå âûëàæèâàë, ñàì êîä â ïåðâîì êàäðå), êîòîðûé íàçûâàåòñÿ "vertex", óêàçàòü Linkage - ïîñòàâèòü ãàëî÷êó Export for ActionScript (â Export in first frame ãàëî÷êà ñàìà ïîñòàâèòñÿ). Identifier óñòàíîâèòñÿ â "vertex". Ýòî íóæíî äëÿ ðàáîòû ïðîãðàììû.

Âñ¸. Íàñëàæäàåìñÿ. È ïîçíà¸ì èñòèíó. cool.gif


--------------------
Best wishes & regards,
MustLive
Àäìèíèñòðàòîð ñàéòà
http://mlfun.org.ua
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MrAnderson
ñîîáùåíèå 9.06.2005 - 08:39
Ñîîáùåíèå #12


Íîâè÷îê
*

Ãðóïïà: Íîâè÷îê
Ñîîáùåíèé: 6
Ðåãèñòðàöèÿ: 7.06.2005
Ïîëüçîâàòåëü ¹: 52



Öèòàòà(MustLive @ 8.06.2005 - 23:34)
Ñêà÷àþ è ïîïðîáóþ îòêðûòü. Ïîêà íà ýòîò ïðîñìîòîðùèê (îí åñòü â âèäå ïðîãè è â âèäå ïëàãèíà ê Èíòåðíåò Åêñïëîðåðó) æàëîá íå áûëî - âñå äåæàâþøêè ÷èòàë. Íàñ÷¸ò îáíîâëåíèé íè÷åãî íå ñêàæó, íå êà÷àë smile.gif - ó ìåíÿ ýòà âåðñèÿ ãäå-òî ñ íà÷àëà 2004 ãîäà è îáíîâëÿòü íåáûëî ïîòðåáíîñòè.


Ïëàãèí ê IE ÿ óæå ñêà÷àë - âîò èì íîðìàëüíî îòêðûâàåòñÿ smile.gif ìîæíî äàæå èñïîëüçîâàòü, êàê è ÷èòàëêó - â IE ìíå äàæå áîëüøå ïîíðàâèëîñü smile.gif


Ñïàñèáî çà êîä è çà ñòîëü äåòàëüíîå ïîÿñíåíèå/âûÿâëåíèå îøèáîê - ïîñìîòðåë - âñå çàðàáîòàëî. biggrin.gif


Íî ó ìåíÿ åùå âîïðîñ ñîáñòâåííî ïî AC2:

íèêàê íå ïîéìó, êàê ðàáîòàþò ñîáûòèÿ è êàê îíè ñâÿçûíû ñ îáúêòîì, êîíêðåòíî ñ ôèëüìîì.
Ïîÿñíþ, ÷òî ÿ èìåþ â âèäó, íà ÿçûêè ïðîãðàììèðîâàíèÿ (â ä.ñ. íå âàæíî êàêîé èìåííî âûáðàòü). Ïðîñòåéøàÿ ñèòóàöèÿ - åñòü ôîðìà, åñòü òåêñòîâîå ïîëå (ýòî âñå íå íà ôëåø, à íà ÿçûê ïðîãð.!). Òàê âîò, ÿ èìåþ ñîîòâåòñòâåííî ðàçíûå ñîáûòÿ äëÿ ôîðìû è äëÿ òåêñòîâîãî ïîëÿ.
Êîíêðåòíî, ñîáûòèÿ ìûøè, onMouseMove íàïðèìåð. ß òî÷íî çíàþ, ÷òî ìûøü äâèæåòñÿ ïî ôîðìå èëè "çàøëà" íà òåêñòîâîå ïîëå.
Íî êîãäà ÿ àòà÷ó ôèëüì ýòî íå ðàáîòàåò. Ñîáûòèå, íàïðèìåð, onMouseMove èëè onEnterFrame äëÿ ãëàâíîãî îáúåêòà è äëÿ íîâîãî ïðèàòà÷åííîãî movie îäíè è òå æå? Ò.å. ÿ íå ìîãó ïîíÿòü, êîãäà ìûøü ïîïàëà â îáëàñòü, çàíèìàåìóþ movie?

Åñëè íå ñëîæíî, ïîÿñíèòå òàêæå èåðàðõèþ îáúåòîâ è óðîâíè èëè, ìîæåò, óêàæèòå êîíêðåòíûå ññûëêè íà òåìû, ãäå îá ýòîì ìîæíî íàéòè.


--------------------
Ïóñòü êàæäûé ñàì íàõîäèò äîðîãó
Ìîé ïóòü áóäåò â ñîòíè ðàç ñëîæíåé.
Íî íå âèíþ íè ÷åðòà, íå Áîãà -
Çà âñå ïëàòèòü ïðèéäåòñÿ ìíå...
(Àðèÿ, "Îñêîëîê ëüäà")
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MustLive
ñîîáùåíèå 30.03.2013 - 02:10
Ñîîáùåíèå #13


Âåòåðàí êîíôåðåíöèè
*****

Ãðóïïà: Flash Zone Team
Ñîîáùåíèé: 4935
Ðåãèñòðàöèÿ: 10.03.2005
Èç: Êèåâ
Ïîëüçîâàòåëü ¹: 5



MrAnderson

Íà òâîè ïîñëåäíèå âîïðîñû ÿ îòâåòèë åù¸ â èþëå 2005. Íî òîãäà ëåòîì áûë ñáîé íà ñåðâåðå, êîãäà ïîëåòåë âèí÷åñòåð. È â ïîñëåäíåì áåêàïå íå áûëî ïîñòîâ çà äîñòàòî÷íî ïðîäîëæèòåëüíûé ïåðèîä, ïîýòîìó â äàííîé òåìå ïîñëåäíèé ñîõðàí¸ííûé ïîñò áûë çà 09.06.2005.

 èòîãå íà âñå ïîñòàâëåííûå âîïðîñû ìîãó ïîðåêîìåíäîâàòü ïî÷èòàòü äîêóìåíòàöèþ ïî AS (õåëï, ñòàòüè è ò.ä.).  ÷àñòíîñòè ìîæåøü ïî÷èòàòü êíèãè èç ðàçäåëà Êíèãè ïî Flash. Ýòî ïîìîæåò òåáå ðàçîáðàòüñÿ ñ ñîáûòèÿìè âî ôëåøå è ñ ActionScript â öåëîì.


--------------------
Best wishes & regards,
MustLive
Àäìèíèñòðàòîð ñàéòà
http://mlfun.org.ua
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ

Îòâåòèòü â ýòó òåìóÎòêðûòü íîâóþ òåìó
1 ÷åë. ÷èòàþò ýòó òåìó (ãîñòåé: 1, ñêðûòûõ ïîëüçîâàòåëåé: 0)
Ïîëüçîâàòåëåé: 0

 



- Òåêñòîâàÿ âåðñèÿ Ñåé÷àñ: 2.04.2014 - 05:23