Èíäèêàòîð çàãðóçêè - Flash Zone Forum
IPB

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

 
Îòâåòèòü â ýòó òåìóÎòêðûòü íîâóþ òåìó
> Èíäèêàòîð çàãðóçêè
Ñåðæ
ñîîáùåíèå 27.11.2005 - 22:48
Ñîîáùåíèå #1





Ãîñòè






(IMG:http://f.hostq.ru/forum/style_emoticons/default/blink.gif)
Ðåáÿò, ïîäñêàæèòå ,êàê èíäèêàòîð çàãðóçêè ñäåëàòü.
Ñàéò êîíå÷íî âåñèò âñåãî íè÷åãî äà è íýò ó ìåíÿ áûñòðûé íî âñå ðàâíî î÷åíü ìó÷àåò ýòîò âîïðîñ, à ïðî÷èòàòü íèãäå íå ìîãó....
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MustLive
ñîîáùåíèå 28.11.2005 - 02:55
Ñîîáùåíèå #2


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

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



Öèòàòà(Ñåðæ @ 27.11.2005 - 22:48)
(IMG:http://f.hostq.ru/forum/style_emoticons/default/blink.gif)
Ðåáÿò, ïîäñêàæèòå ,êàê èíäèêàòîð çàãðóçêè ñäåëàòü.

Ñåðæ

Åñòü äâà âàðèàíòà. Ñ ïîëó÷åíèåì òî÷íîãî ïðîöåíòà çàãðóçêè è áåç.

 ïðîñòîì ñëó÷àå, ñîçäàþòñÿ äâà ôðåéìà, êîòîðûå íàõîäÿò ïîñëå àïëîàäåðà (ìîæíî èñïîëüçîâàòü äâå ñöåíû, îäíà îñíîâíàÿ, à ïåðåä íåé - ñöåíà ñ ïðåëîàäåðîì), îäèí êàäð áóäåò â íà÷àëå íàøåé îñíîâíîé ôëåøêè (íàçûâàåì åãî "start"), à âòîðîé â êîíöå ("end").

Êîä â êàäðå ñ àïëîàäåðîì ñëåäóþùèé:
Êîä
ifFrameLoaded ("end") {
      gotoAndPlay ("start");
}


Äàëåå ìû çàöèêëèâàåì ïðåëîîàäåð, ãîâîðèì â ñëåäóþùåì êàäðå âåðíóòüñÿ íàçàä. Äàáû ïðåëîîàäåð "êðóòèëñÿ" ïîêà íå ñðàáîòàåò óñëîâèå ïåðåõîäà â îñíîâíóþ ôëåøêó.

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

 ïåðâîì êàäðå ñòàâèì êîä:
Êîä
onClipEvent (load) {
    total = _root.getBytesTotal();
}

onClipEvent (enterFrame) {
    loaded = _root.getBytesLoaded();
    text = Math.floor(loaded/total*100);
    text = text+"%";
    if (loaded >= total){
  _root.gotoAndStop(2)}
    }
}

È çàöèêëèâàåì ïåðâûé êàäð. Âî âòîðîì èä¸ò íàøà îñíîâíàÿ ôëåøêà. Ìîæíî òàêæå ñäåëàòü äâå ñöåíû (ñ ïðåëîàäåðîì è îñíîâíîé ôëåøêîé). Òåêñò ñ òåêóùèì ïðîöåíòîì çàãðóçêè çàíîñèòñÿ â ïåðåìåííóþ text.

Öèòàòà
íî âñå ðàâíî î÷åíü ìó÷àåò ýòîò âîïðîñ, à ïðî÷èòàòü íèãäå íå ìîãó....

Ïî÷èòàòü ìîæåòå çäåñü:

http://www.google.ru/search?q=flash+preloader
http://www.google.ru/search?q=flash+%D0%9F...%B4%D0%B5%D1%80

Create a Simple Flash Preloader using basic actionscript
http://www.smartwebby.com/Flash/Flash_simple_preloader.asp
Ïðîñòîé ïðåëîàäåð. Ïðîñòî ñòðîêà "ëîàäèíã". Ìîæíî ñäåëàòü è íå ñòðîêó, à ëþáóþ äðóãóþ àíèìàöèþ.

Äåëàåì ïðåëîàäåð íà Flash (ïðîöåíò çàãðóçêè)
http://web-support.ru/articles/14/55_1.shtml
Áîëåå ñëîæíûé ïðåëîäàåð. Áîëåå ïîëíî èñïîëüçóåò âîçìîæíîñòè àêøîí ñêðèïò. Ïîëó÷àåì òî÷íûé ïðîöåíò çàãðóçêè. Ìîæíî êðîìå ïðîñòîé äåìîíñòðàöèè ïðîöåíòà, ñäåëàòü ïðîäâèíóòóþ àíèìàöèþ (íàïðèìåð ÷àñû, â êîòîðûõ ñòðåëêà ïîêàçûâàåò ïðîöåíò çàãðóçêè è ò.ä.).
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
ñàøóëÿ
ñîîáùåíèå 1.01.2007 - 05:09
Ñîîáùåíèå #3


Íîâè÷îê
*

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



ó ìåíÿ ìàêðîìåäèÿ ÌÕ6... ÿ ñäåëàë ôëýøêó èç äâóõ ñöåí... ïåðâàÿ èç íèõ- çàãðóçêà... îíà ñîñòîèò íà áóì èç 6 êàäðîâ (0%, 38%, 44%, 58%, 99%, 100%) â ïåðâîì êàäðå ÿ èñïîëüçîâàë îïèñàííûé âàìè ñêðèïò:

onClipEvent (load) {
total = _root.getBytesTotal();
}

onClipEvent (enterFrame) {
loaded = _root.getBytesLoaded();
text = Math.floor(loaded/total*100);
text = text+"%";
if (loaded >= total){
_root.gotoAndStop(2)}
}
}

...ïî èñòå÷åíèþ ýòîé ñöåíû íà÷èíàåòñÿ ñàìà ôëýøêà... ïðè ñîçäàíèè çàãðóçêè, ÿ íå â¸ë íèêàêèõ âðåìåííûõ ðàñ÷¸òîâ. ß õî÷ó ðàçìåñòèòü ýòîò ðîëèê íà ñâî¸ì ñàéòå. Íàñêîëüêî ýòà çàãðóçêà êîððåêòíà? ìîæíî ëè åé äîâåðÿòü? ñêðèïò èñïîëüçîâàííûé â ïåðâîì êàäðå, äà¸ò ãàðàíòèþ, ÷òî ïåðåõîä íà âòîðóþ ñöåíó íå ïðîèçîéä¸ò äî òîãî, êàê ðîëèê ïîëíîñòüþ çàãðóçèòñÿ â ýêðàíàõ ó ïîñèòèòåëåé ìîåãî ñàéòà?

MustLive ïèñàë:
È çàöèëèâàåì ïåðâûé êàäð.

×òî ýòî çíà÷èò? ×òî ÿ íå äîäåëàë, ïîäñêàæèòå ïîæàëóéñòà? Ðàçâå â ïîñëåäíåì êàäðå çàãðóçêè íå íàäî èñïîëüçîâàòü íèêàêèõ ñêðèïòîâ?

Ñîîáùåíèå îòðåäàêòèðîâàë ñàøóëÿ - 1.01.2007 - 05:15
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
tiHo
ñîîáùåíèå 1.01.2007 - 12:39
Ñîîáùåíèå #4


C:\>
*****

Ãðóïïà: Ñóïåðìîäåðàòîðû
Ñîîáùåíèé: 1599
Ðåãèñòðàöèÿ: 10.04.2006
Èç: Ìëå÷íûé Ïóòü, 3-ÿ ïëàíåòà îò Ñîëíöà, Ðîññèÿ, Ìîñêîâñêàÿ îáëàñòü, Æóêîâñêèé.
Ïîëüçîâàòåëü ¹: 293



Öèòàòà(ñàøóëÿ @ 1.01.2007 - 05:09) *
ó ìåíÿ ìàêðîìåäèÿ ÌÕ6...


ñòàâü 8-þ! (IMG:http://f.hostq.ru/forum/style_emoticons/default/smile.gif)
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MustLive
ñîîáùåíèå 1.01.2007 - 16:21
Ñîîáùåíèå #5


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

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



Öèòàòà
MustLive ïèñàë:
È çàöèëèâàåì ïåðâûé êàäð.

×òî ýòî çíà÷èò? ×òî ÿ íå äîäåëàë, ïîäñêàæèòå ïîæàëóéñòà? Ðàçâå â ïîñëåäíåì êàäðå çàãðóçêè íå íàäî èñïîëüçîâàòü íèêàêèõ ñêðèïòîâ?

ñàøóëÿ

Ýòî çíà÷èò çàöèêëèâàåì ïåðâûé êàäð (èëè ïåðâóþ ñöåíó). Áóêâó "ê" ïðîïóñòèë. Çàöûêëèâàíèå îáÿçàòåëüíî, ÷òîáû êîððåêòíî ðàáîòàë ïðåëîäåð, è íå çàãðóæàëàñü îñíîâíàÿ ÷àñòü ôëåøêè - è ëèøü ïîñëå ïîëíîé çàãðóçêè ðîëèêà èä¸ò ïåðåõîä íà âòîðîé êàäð (èëè âòîðóþ ñöåíó) ñ îñíîâíûì ñîäåðæàíèåì.

ñàøóëüêà, åñëè ïî êàêîìó-ëèáî îïèñàíèþ íå ðàçîáðàëñÿ è/èëè íå çàðàáîòàëî ñðàçó, òî íå ïîëåíèñü (IMG:http://f.hostq.ru/forum/style_emoticons/default/wink.gif) , ïî÷èòàé äðóãèå îïèñàíèÿ, à òàêæå òå ïðèìåðû ðàçðàáîòêè ïðåëîàäåðîâ, ññûëêè íà êîòîðûå ÿ ïðèâåë. È îñîáåííî ìîãóò ïîìî÷ü òå ïðèìåðû, ê êîòîðûì äàþòñÿ èñõîäíèêè. Êîòîðûå ìîæíî ïîñìîòðåòü è ðàçîáðàòüñÿ.

Öèòàòà
Íàñêîëüêî ýòà çàãðóçêà êîððåêòíà? ìîæíî ëè åé äîâåðÿòü? ñêðèïò èñïîëüçîâàííûé â ïåðâîì êàäðå, äà¸ò ãàðàíòèþ, ÷òî ïåðåõîä íà âòîðóþ ñöåíó íå ïðîèçîéä¸ò äî òîãî, êàê ðîëèê ïîëíîñòüþ çàãðóçèòñÿ â ýêðàíàõ ó ïîñèòèòåëåé ìîåãî ñàéòà?

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

Ñàìî çàöèêëèâàíèå äåëàåòñÿ ñ ïîìî÷üþ ïåðåõîäà íà ïåðâûé êàäð:
Êîä
_root.gotoAndStop(1);

Ïðîèñõîäèò ïåðåõîä íà ïåðâûé êàäð (èëè ïåðâûé êàäð ïåðâîé ñöåíû).

Öèòàòà
ñòàâü 8-þ!

Ìîæåøü è 8é ôëåø êîíå÷íî ïîñòàâèòü, äàáû áûòü íà ïåðåäîâîé.  ýòîì ãîäó, 2007, êñòàòè, âûõîäèò 9é ôëåø, êîòîðîãî æä¸ì ñ íåòåðïåíèåì.

Ññûëêè íà 8é ôëåø, äëÿ ñêà÷èâàíèÿ, ÿ íà ôîðóìå ïðèâîäèë. Ìîæíî ñêà÷àòü êàê ïîëíóþ âåðñèþ ñ êðåêîì, òàê è òðèàë âåðñèþ ñ ñàéòà Àäîáà, à ïîòîì êðåê íàéòè â Èíòåðíåòå.

Íî ôëåø 6/ìõ - ýòî ìîÿ ëþáèìàÿ âåðñèÿ ôëåøà (IMG:http://f.hostq.ru/forum/style_emoticons/default/smile.gif) . Òàê ÷òî ìîæåøü ïîñòàâèòü ñåáå îáå âåðñèè (îíè ìîãóò ðàáîòàòü ïàðàëëåëüíî).
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
ñàøóëÿ
ñîîáùåíèå 1.01.2007 - 17:52
Ñîîáùåíèå #6


Íîâè÷îê
*

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



ñïàñèáî, îáÿçàòåëüíî ïðî÷òó âñå ïîñòû íà ýòó òåìó...
Òî åñòü ýòîò ñêðèïò _root.gotoAndStop(1); ïðîñòî ñòàâèòñÿ â ïîñëåäíåì êàäðå çàãðóçêè?

×òîáû áûëà ïîëíàÿ êàðòèíà òîãî, ÷òî òâîðèòñÿ â ìîåé ôëýøêå, îïèøó òàê:
äâå ñöåíû:1)çàãðóçêà (èç øåñòè áåñïîðÿäî÷íî íàáðàííûõ êàäðîâ, èìèòèðóþùèõ öèôðû ñ ïðîöåíòàìè ëîóäèíãà), 2)ôëýø-ðîëèê ñ ìóçûêîé (450êá)

â ïåðâîì êàäðå çàãðóçêè, êîòîðûé íàçûâàåòñÿ "0%", ÿ ïðèìåíèë ýòè äåéñòâèÿ:
onClipEvent (load) {
total = _root.getBytesTotal();
}

onClipEvent (enterFrame) {
loaded = _root.getBytesLoaded();
text = Math.floor(loaded/total*100);
text = text+"%";
if (loaded >= total){
_root.gotoAndStop(2)}
}
}

...à â ïîñëåäíåì êàäðå çàãðóçêè, êîòîðûé íàçûâàåòñÿ "100%", ÿ ïðèìåíèë òîò ñêðèïò "Çàöèêëèâàíèÿ", êîòîðûé âû ìíå äàëè:
_root.gotoAndStop(1);

...ïðàâèëüíî?
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MustLive
ñîîáùåíèå 2.01.2007 - 01:32
Ñîîáùåíèå #7


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

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



Öèòàòà
Òî åñòü ýòîò ñêðèïò _root.gotoAndStop(1); ïðîñòî ñòàâèòñÿ â ïîñëåäíåì êàäðå çàãðóçêè?

Äà, ñàøóëÿ, â ïîñëåäíèé êàäð ïðåëîàäåðà.

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

Íåçà÷åì ýòî äåëàòü. Òàê êàê ïðè òâî¸ì òåêóùåì ïîäõîäå, òâîè öèôðû áóäóò çàöèêëåíî ïîÿâëÿòñÿ. Ýòî ëèøíåå, ÿ âåäü óæå ðàíåå äàë ïðèìåð ïðåëîàäåðà, â êîòîðîì èíäèêàòîð ïðåäóñìîòðåí.

Ñòðîêà text = text+"%" îçíà÷àåò, ÷òî â ïðîöåññå çàãðóçêè ôëåøêè, áóäåò ïîñòîÿííî èñïîëíÿòñÿ ýòîò êîä è îáíîâëÿòüñÿ èíôîðìàöèÿ î ñîòîÿíèè çàãðóçêè ôëåøêè. Ýòî èíôîðìàöèÿ áóäåò îáíîâëÿòñÿ íà ýêðàíå, â ïåðåìåííîé text, êîòîðóþ òû äîëæåí ïðèñâîèòü òåêñòîâîé íàäïèñè. ×òîáû îíà îòîáðàæàëà òåêóùåå çíà÷åíèå ïåðåìåííîé text.

Öèòàòà
...ïðàâèëüíî?

È òîãäà óæå âñ¸ áóäåò ïðàâèëüíî ðàáîòàòü. Õîòÿ âîçìîæíû ðàçëè÷íûå âàðèàíòû ðàçðàáîòêè ïðåëîàäåðà (ñ èñïîëüçîâàíèåì îáùèõ áàçîâûõ èäåé). Ìîæíî, íàïðèìåð, íå èíäèêàòîð êðóòèòü èëè íå îäèí èíäèêàòîð, à òó æå àíèìàöèþ èëè äàæå ñäåëàòü ìèíè èãðó â ïðîöåññå çàãðóçêè.

Çà äîïîëíèòåëüíîé èíôîðìàöèåé ñìîòðè äðóãèå òåìû ôîðóìà, à òàêæå ìàíóàëû ïî ïðåëîàäåðàì â Ñåòè.
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
ñàøóëÿ
ñîîáùåíèå 2.01.2007 - 01:59
Ñîîáùåíèå #8


Íîâè÷îê
*

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



Öèòàòà(MustLive @ 2.01.2007 - 01:32) *
Íåçà÷åì ýòî äåëàòü. Òàê êàê ïðè òâî¸ì òåêóùåì ïîäõîäå, òâîè öèôðû áóäóò çàöèêëåíî ïîÿâëÿòñÿ.


òî åñòü ìîè öèôðû áóäóò ïîâòîðÿòüñÿ ñíîâà è ñíîâà, ïîêà ðîëèê íå çàãðóçèòñÿ?!)))

Ïðåäñòàâëÿþ ñåáå ÷åëîâåê æä¸ò íà÷àëà ðîëèêà è ïîñëå 100% îïÿòü íà÷èíàåòñÿ 0% è.ò.ä... Òû ýòî èìåë ââèäó?
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MustLive
ñîîáùåíèå 2.01.2007 - 18:21
Ñîîáùåíèå #9


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

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



Öèòàòà
òî åñòü ìîè öèôðû áóäóò ïîâòîðÿòüñÿ ñíîâà è ñíîâà, ïîêà ðîëèê íå çàãðóçèòñÿ?!)))

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

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

Âàðèàíò ñ ïðîöåíòíûì èíäèêàòîðîì, ýòî êëàññè÷åñêèé âàðèàíò ïðåëîàäåðà. Ìîæíî ñäåëàòü, íà òîé æå îñíîâå, åù¸ îäèí ïîïóëÿðíûé âàðèàíò - ñ ïîëîñêîé çàãðóçêè, êîãäà îíà ðàñò¸ò äî 100% (ïðè÷¸ì íåðåäêî ïîëîñêó è ïðîöåíòíûé èíäèêàòîð ñîâìåùàþò). Êîä íåñëîæíûé, ÷óòîê èçìåíèòñÿ ïðèâåä¸ííûé êîä (÷òîáû ðåàëèçîâàòü ïîëîñêó, êîä ÷èñëîâîãî èíäèêàòîðà óæå ïðèâåä¸í).

Òàêæå ìîæíî ðåàëèçîâàòü ÷àñû, ÷òîáû ïî öèôåðáëàòó ø¸ë ïðîöåññ çàãðóçêè. ×òî ïÿòü æå íåñëîæíî (êîä ïîõîæèé). Ìíå äîâîäèëîñü ðàçíûå äàëàòü çàãðóç÷èêè. Íó è âàðèàíòîâ ïðåëîàäåðîâ èìååòñÿ ìíîæåñòâî. Ïî÷èòàé èíôó íà ôîðóìå è ìàíóëû â Ñåòè. È ãëàâíîå ñäåëàé è ïîñìîòðè êàê ýòî ðàáîòàåò, ÷òîáû ðàçîáðàòüñÿ.
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
Rotwang
ñîîáùåíèå 16.11.2009 - 17:36
Ñîîáùåíèå #10


Àêòèâíûé ó÷àñòíèê
***

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 231
Ðåãèñòðàöèÿ: 28.02.2009
Èç: Òþìåíü
Ïîëüçîâàòåëü ¹: 9145



Öèòàòà(MustLive @ 28.11.2005 - 02:55) *
 ïåðâîì êàäðå ñòàâèì êîä:
Êîä
onClipEvent (load) {
    total = _root.getBytesTotal();
}

onClipEvent (enterFrame) {
    loaded = _root.getBytesLoaded();
    text = Math.floor(loaded/total*100);
    text = text+"%";
    if (loaded >= total){
  _root.gotoAndStop(2)}
    }
}

È çàöèêëèâàåì ïåðâûé êàäð. Âî âòîðîì èä¸ò íàøà îñíîâíàÿ ôëåøêà. Ìîæíî òàêæå ñäåëàòü äâå ñöåíû (ñ ïðåëîàäåðîì è îñíîâíîé ôëåøêîé). Òåêñò ñ òåêóùèì ïðîöåíòîì çàãðóçêè çàíîñèòñÿ â ïåðåìåííóþ text.
Ïî÷èòàòü ìîæåòå çäåñü:

÷òî òàêîå onClipEvent (load)? Êàêîâ åãî àíàëîã â AS3? Ýòî êàêîå-òî ñîáûòèå, êàê ÿ ïîíèìàþ?
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
chingachgoog
ñîîáùåíèå 16.11.2009 - 18:19
Ñîîáùåíèå #11


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

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 1135
Ðåãèñòðàöèÿ: 27.02.2009
Èç: Moscow
Ïîëüçîâàòåëü ¹: 9144



Öèòàòà(Rotwang @ 16.11.2009 - 17:36) *
÷òî òàêîå onClipEvent (load)? Êàêîâ åãî àíàëîã â AS3? Ýòî êàêîå-òî ñîáûòèå, êàê ÿ ïîíèìàþ?


 AVM1 onClipEvent (load) îíî æå MovieClip.onLoad - ýòî ñîáûòèå, êîãäà ìóâèêëèï íà òàéìëàéíå ïîëíîñòüþ ïîäãðóçèëñÿ è îòîáðàçèëñÿ.

 AVM2 ýòî ñîáûòèå complete ó ñâîéñòâà (îáúåêòà) loaderInfo ýêðàííîãî îáúåêòà.
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
Rotwang
ñîîáùåíèå 16.11.2009 - 20:13
Ñîîáùåíèå #12


Àêòèâíûé ó÷àñòíèê
***

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 231
Ðåãèñòðàöèÿ: 28.02.2009
Èç: Òþìåíü
Ïîëüçîâàòåëü ¹: 9145



Öèòàòà(chingachgoog @ 16.11.2009 - 18:19) *
 AVM2 ýòî ñîáûòèå complete ó ñâîéñòâà (îáúåêòà) loaderInfo ýêðàííîãî îáúåêòà.

Òàê. (IMG:style_emoticons/default/mad.gif) Ïîëó÷àåòñÿ, åñëè ó ìåíÿ â ïåðâîì êàäðå ôëåøêè íàõîäèòñÿ ïðåëîàäåð, îí çàãðóçèòñÿ ïåðâûì. Ïðàâèëüíî? Çíà÷èò, â ïåðâîì êàäðå íóæíî çàðåãèñòðèðîâàòü îáúåêò.loader.contentLoaderInfo.addEventListener(Event.COMPLETE, CompleteListener);?
À ÷òî æå áóäåò îáúåêòîì? root?
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
chingachgoog
ñîîáùåíèå 16.11.2009 - 20:36
Ñîîáùåíèå #13


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

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 1135
Ðåãèñòðàöèÿ: 27.02.2009
Èç: Moscow
Ïîëüçîâàòåëü ¹: 9144



Cì. âòîðîé ñïîñîá îáðàùåíèÿ ê îáúåêòó LoaderInfo
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
Rotwang
ñîîáùåíèå 17.11.2009 - 18:26
Ñîîáùåíèå #14


Àêòèâíûé ó÷àñòíèê
***

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 231
Ðåãèñòðàöèÿ: 28.02.2009
Èç: Òþìåíü
Ïîëüçîâàòåëü ¹: 9145



Öèòàòà(chingachgoog @ 16.11.2009 - 20:36) *
Cì. âòîðîé ñïîñîá îáðàùåíèÿ ê îáúåêòó LoaderInfo

(IMG:http://help.adobe.com/ru_RU/AS3LCR/Flash_10.0/images/loaderInfo_object.jpg)
chingachgoog, ÷òî íà ýòîì ðèñóíêå? (IMG:style_emoticons/default/sad.gif)
Âòîðîé ñïîñîá - Ñâîéñòâî loaderInfo ýêðàííîãî îáúåêòà.
×òî íà ýòîé ñõåìå - ìîé ñëó÷àé?
Ê òîìó æå â îáû÷íîì ïðåëîàäåðå(íàïðèìåð äëÿ çïãðóæàåìîé â SWF êàðòèíêè) òåêñòîâîå ïîëå ñ ïðîöåíòàìè îáíîâëÿåòñÿ â progressListenere, à íå â completeListener.

Ñàìîå ãëàâíîå, ÷òî ìíå íåïîíÿòíî: Êîãäà ìû çàãðóæàåì êàðòèíêó âî ôëåøêó ñ êàêîãî-íèáóäü URL, ìû ñíà÷àëà ñîçäàåì, íàïðèìåð, loader = new Loader(new URLRequest("http://maximumrisk.narod.ru/kremlin.jpg"))
Çàòåì ðåãèñòðèðóåì
Êîä
loader.contentLoaderInfo.addEventListener(Event.INIT, initListener);
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressListener);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeListener);

È äàëüøå óæå â progressListener ìîæåì îáíîâëÿòü òåêñòîâîå ïîëå ñ ïðîöåíòàìè çàãðóçêè, è äîáàâëÿòü îáúåêò íà ýêðàí. Ýòî âñå ìíå ïîíÿòíî.
À åñëè ñàìà SWF ãðóçèòñÿ, òî äëÿ ÷åãî äåëàòü loader? Âåäü íåò àäðåñà URL?

Ñîîáùåíèå îòðåäàêòèðîâàë Rotwang - 17.11.2009 - 18:51
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
chingachgoog
ñîîáùåíèå 17.11.2009 - 21:10
Ñîîáùåíèå #15


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

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 1135
Ðåãèñòðàöèÿ: 27.02.2009
Èç: Moscow
Ïîëüçîâàòåëü ¹: 9144



Öèòàòà(Rotwang @ 17.11.2009 - 18:26) *
×òî íà ýòîé ñõåìå - ìîé ñëó÷àé?


Ñèíåíüêèé ñëåâà ââåðõó (IMG:style_emoticons/default/smile.gif)

Öèòàòà(Rotwang @ 17.11.2009 - 18:26) *
Ê òîìó æå â îáû÷íîì ïðåëîàäåðå(íàïðèìåð äëÿ çïãðóæàåìîé â SWF êàðòèíêè) òåêñòîâîå ïîëå ñ ïðîöåíòàìè îáíîâëÿåòñÿ â progressListenere, à íå â completeListener.


Âîïðîñ áûë ïðî àíàëîã onClipEvent (load)

Öèòàòà(Rotwang @ 17.11.2009 - 18:26) *
À åñëè ñàìà SWF ãðóçèòñÿ, òî äëÿ ÷åãî äåëàòü loader? Âåäü íåò àäðåñà URL?


À ãäå òàì âî âòîðîì ñïîñîáå ëîàäåð???
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
Rotwang
ñîîáùåíèå 18.11.2009 - 18:39
Ñîîáùåíèå #16


Àêòèâíûé ó÷àñòíèê
***

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 231
Ðåãèñòðàöèÿ: 28.02.2009
Èç: Òþìåíü
Ïîëüçîâàòåëü ¹: 9145



Âðîäå ðàçîáðàëñÿ. Íóæíî çàðåãèñòðèðîâàòü Event.ENTER_FRAME è âî frameListener ïðîâåðÿòü loaderInfo.bytesTotal è loaderInfo.bytesLoaded?
È êîãäà îíè ñðàâíÿþòñÿ, çàïóñêàòü 2-é êàäð, â êîòîðîì âñå ñîäåðæèìîå ôëåøêè è ïîìåùàåòñÿ. À ïîêà ýòî óñëîâèå íå íàñòóïèëî, ïðîêðó÷èâàòü ïðåëîàäåð.
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
chingachgoog
ñîîáùåíèå 18.11.2009 - 19:53
Ñîîáùåíèå #17


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

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 1135
Ðåãèñòðàöèÿ: 27.02.2009
Èç: Moscow
Ïîëüçîâàòåëü ¹: 9144



Öèòàòà(Rotwang @ 18.11.2009 - 18:39) *
Âðîäå ðàçîáðàëñÿ. Íóæíî çàðåãèñòðèðîâàòü Event.ENTER_FRAME è âî frameListener ïðîâåðÿòü loaderInfo.bytesTotal è loaderInfo.bytesLoaded?
È êîãäà îíè ñðàâíÿþòñÿ, çàïóñêàòü 2-é êàäð, â êîòîðîì âñå ñîäåðæèìîå ôëåøêè è ïîìåùàåòñÿ. À ïîêà ýòî óñëîâèå íå íàñòóïèëî, ïðîêðó÷èâàòü ïðåëîàäåð.


Ìîæíî, íàâåðíîå è òàê. À ìîæíî è áåç ýíòåðôðåéìà, à ïî ñîáûòèþ progress.
Ïðîâåðÿéòå ñàìè - ÿ ïîêà ñ AS3 íå ðàáîòàþ.
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
Rotwang
ñîîáùåíèå 22.11.2009 - 21:36
Ñîîáùåíèå #18


Àêòèâíûé ó÷àñòíèê
***

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 231
Ðåãèñòðàöèÿ: 28.02.2009
Èç: Òþìåíü
Ïîëüçîâàòåëü ¹: 9145



Åñòü ó ìåíÿ 2 ôëåøêè.  îáîèõ â 1 êàäðå ïðåëîàäåð. Íî â îäíîé èç ôëåøåê âî âòîðîì êàäðå íàõîäèòñÿ òÿæåëàÿ ôîòîãðàôèÿ(÷òîáû çàãðóæàëàñü äîëüøå è âèäíî áûëî, êàê ðàáîòàåò ïðåëîàäåð), à â äðóãîé ôëåøêå íà âòîðîì êàäðå âèñèò êîä, êîòîðûé âûâîäèò ôîòêè èç áèáëèîòåêè íà ñöåíó. Òàê âîò, âî ôëåøêå ñ òÿæåëîé ôîòêîé ïðåëîàäåð âêëþ÷àåòñÿ, à â äðóãîé íåò. Ïðèêðåïëåííûé ôàéë  files.rar ( 762.77 êèëîáàéò ) Êîë-âî ñêà÷èâàíèé: 1
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
chingachgoog
ñîîáùåíèå 23.11.2009 - 12:45
Ñîîáùåíèå #19


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

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 1135
Ðåãèñòðàöèÿ: 27.02.2009
Èç: Moscow
Ïîëüçîâàòåëü ¹: 9144



Öèòàòà(Rotwang @ 22.11.2009 - 21:36) *
à â äðóãîé ôëåøêå íà âòîðîì êàäðå âèñèò êîä, êîòîðûé âûâîäèò ôîòêè èç áèáëèîòåêè íà ñöåíó. Òàê âîò, âî ôëåøêå ñ òÿæåëîé ôîòêîé ïðåëîàäåð âêëþ÷àåòñÿ, à â äðóãîé íåò. Ïðèêðåïëåííûé ôàéë  files.rar ( 762.77 êèëîáàéò ) Êîë-âî ñêà÷èâàíèé: 1


Ýòî ïîòîìó, ÷òî âñå ôîòêè íàõîäÿòüñÿ â ïåðâîì êàäðå (IMG:style_emoticons/default/smile.gif)
(ñì. Ïðîëåàäåð ïðîãðàìíî, òîëüêî ñ ó÷åòîì òîãî, ÷òî â AS3 âñå åùå áîëåå ãåìîðíî)
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
Rotwang
ñîîáùåíèå 23.11.2009 - 18:21
Ñîîáùåíèå #20


Àêòèâíûé ó÷àñòíèê
***

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 231
Ðåãèñòðàöèÿ: 28.02.2009
Èç: Òþìåíü
Ïîëüçîâàòåëü ¹: 9145



chingachgoog, ýòî?
Öèòàòà
1) Èñïîëüçîâàòü âíåøíèå ïðåëîàäåðû (ñàìûé ïðîñòîé è íàäåæíûé ñïîñîá).
2) Îáìàíóòü ïîëüçîâàòåëÿ (ñäåëàòü ïñåâäîçàãðóçêó äî òåêóùåé, à ïîòîì, êîãäà ïñåâäîçàãðóçêà äîãîíèò íàñòîÿùóþ, ïåðåäàòü çíà÷åíèÿ íàñòîÿùåé)
3) Ýêñïîðòèðîâàòü òÿæåëûå âåùè â ëþáîé äðóãîé ôðåéì, êðîìå ïåðâîãî.
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ

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

 



- Òåêñòîâàÿ âåðñèÿ Ñåé÷àñ: 18.06.2013 - 11:59