Flash Zone Forum > Çàãðóçêà äàííûõ â îïðåäåë¸ííóþ îáðàñòü
Ïîìîùü · Ïîèñê · Ïîëüçîâàòåëè · Êàëåíäàðü
Ïîëíàÿ âåðñèÿ ýòîé ñòðàíèöû: Çàãðóçêà äàííûõ â îïðåäåë¸ííóþ îáðàñòü
Flash Zone Forum > Macromedia Flash > ActionScript
Agrotis
Ïîìîãèòå ïîæàëóéñòà, à òî ÷åãî-òî òîðìîæó...
Åñòü ìåíþøêà ââåðõó êëèïà. Õî÷ó, ÷òîáû ïðè íàæàòèè êíîïêè â íèæíåé ÷àñòè îòîáðàæàëàñü äðóãàÿ èíôîðìàöèÿ èëè äðóãîé .swf ôàéë.
Íàòàëêíèòå ìåíÿ ïîæàëóéñòà íà òî, êàê ýòî ëó÷øå ñäåëàòü.
ñïàñèáî.
tiHo
çàãðóæàé äðóãîé ìóâèê ÷åðåç ôóíêöèþ loadMovieNum('èìÿ_ôëåøêè',_root.getNextHighestDepth);

à â îáùåì âèäå áóäåò òàê:

èìÿ_êíîïêè.onRelease=function()
{
loadMovieNum('èìÿ_ôëåøêè',_root.getNextHighestDepth);
}

èìÿ êíîïêè óêàçûâàåø â îêíå Properties â ïîëå <Instance Name>
Òàðàñ
ß áû òîæå õîòåë ñïðîñèòü, ïîòîìó ÷òî ñåé÷àñ ìó÷åþñü ñ ïîäîáíîé ïðîáëåìîé. Ãäå äîëæåí áûòü ðàñïîëîæåí ïîäãðóæàåìûé ìóâèê , â áèáëèîòåêå èëè â îäíîé äåððèêòîðèè ñ ãëàâíûì ìóëüòèêîì ? Êàê ëó÷øå , èëè ïðàâèëüíèå ?
MustLive
Öèòàòà
Åñòü ìåíþøêà ââåðõó êëèïà. Õî÷ó, ÷òîáû ïðè íàæàòèè êíîïêè â íèæíåé ÷àñòè îòîáðàæàëàñü äðóãàÿ èíôîðìàöèÿ èëè äðóãîé .swf ôàéë.

Agrotis

Äëÿ ýòîãî èñïîëüçóé êîìàíäó loadMovie èëè loadMovieNum, î ÷¸ì òåáå óæå ñêàçàë tiHo.

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

Ïðèìåð çàãðóçêè ôëåøêè â èìåþùèéñÿ ìóâèêëèï mc:
Êîä
button.onRelease = function() {
    mc.loadMovie('flash.swf');
}

Ïðèìåð çàãðóçêè ôëåøêè â ïðîãðàììíî ñîçäàííûé ìóâèêëèï mc:
Êîä
_root.createEmptyMovieClip("mc");
button.onRelease = function() {
    mc.loadMovie('flash.swf');
}


Öèòàòà
Ãäå äîëæåí áûòü ðàñïîëîæåí ïîäãðóæàåìûé ìóâèê , â áèáëèîòåêå èëè â îäíîé äåððèêòîðèè ñ ãëàâíûì ìóëüòèêîì ?

Òàðàñ

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

Öèòàòà
Êàê ëó÷øå , èëè ïðàâèëüíèå ?

Äåëàé êàê òåáå óäîáíî. Èëè â áèáëèîòåêå äåðæè, èëè åñëè ìíîãî îáúåêòîâ òî, ÷òîáû óìåíüøèòü ðàçìåð ôàéëà, ðàçáåé åãî íà íåñêîëüêî ôëåøåê è ïîäãðóæàé èõ (loadMovie) ïî ìåðå íåîáõîäèìîñòè. Ïðè÷¸ì â îäíîé ôëåøêå ìîæíî èñïîëüçîâàòü îáà ñïîñîáà.
Òàðàñ
Ñïàñèáî. Ïîíÿë.
Agrotis
Âñ¸ äîñòóïíî è ïîíÿòíî. Ñïàñèáî!!!
Áóäó ïðîáîâàòü.
Òàðàñ
Ñíîâà âîçíèê âîïðîñ. Äîïóñòèì ïîäãðóçèë â ìóâèê mc. îïðåäåëåííûé ôàéë, îòûãðàë îí ñâîå, à òåïåðü íà åãî ìåñòî íàäî íîâûé ôàéë ïîäãðóçèòü. Òåïåðü íàäî ïåðâûé ôàéë óäàëÿòü èëè íîâûé ïîâåðõ íåãî ãðóçèòüñÿ?????????????
Ìîæåò äëÿ âàñ ýòî ïðîñòî, à ìíå íåïîíÿòíî. ß òîëüêî ó÷óñü, äàæå êíèãó êóïèë Øýì Áåíãàëà "ActionScript Îñíîâû" , íî ñ íåé òðóäíî ðàáîòàòü îíà äëÿ 5 Ôëåøà , à ó ìåíÿ-8. Ïîýòîìó è ìíîãî âîïðîñîâ.
tiHo
íó äà âûãðóçè åãî ÷òîáû íå ìåøàëñÿ. äëÿ åòîãî ôóíêöèÿ clip.unloadMovie()
MustLive
Öèòàòà
Äîïóñòèì ïîäãðóçèë â ìóâèê mc. îïðåäåëåííûé ôàéë, îòûãðàë îí ñâîå, à òåïåðü íà åãî ìåñòî íàäî íîâûé ôàéë ïîäãðóçèòü. Òåïåðü íàäî ïåðâûé ôàéë óäàëÿòü èëè íîâûé ïîâåðõ íåãî ãðóçèòüñÿ?

Òàðàñ

Ìîæåøü ïðîñòî ïîäãðóçèòü íà ìåñòî ïåðâîãî âòîðîé ôàéë. À ìîæåøü óäàëÿòü ïðåäâàðèòåëüíî ïðåäûäóùóþ ôëåøêó (òàê áóäåò ïðàâèëüíåå), êàê óæå òåáå ñêàçàë tiHo, ñ ïîìîùüþ ìåòîäà unloadMovie.

Öèòàòà
ß òîëüêî ó÷óñü, äàæå êíèãó êóïèë Øýì Áåíãàëà "ActionScript Îñíîâû" , íî ñ íåé òðóäíî ðàáîòàòü îíà äëÿ 5 Ôëåøà , à ó ìåíÿ-8.

 òàêîì ñëó÷àå êóïè ñåáå ïî ôëåø 8 êíèãó (èëè â Ñåòè ñêà÷àé), èëè íàéäè ñåáå ôëåø 5 è þçàé åãî smile.gif. Èëè â 8ì ôëåøå óñòàíîâè â ñâîéñòâàõ ôëåøêè 5 ôîðìàò. Èëè èñïîëüçóé ôëåø 8 àäàïòèðóÿ äëÿ íåãî ñîâåòû èç êíèãè äëÿ ôëåø 5, åñëè íåò âîçìîæíîñòè äîñòàòü êíèãó ïî áîëåå íîâîé âåðñèè ôëåøà.
Òàðàñ
Öèòàòà
Èëè èñïîëüçóé ôëåø 8 àäàïòèðóÿ äëÿ íåãî ñîâåòû èç êíèãè äëÿ ôëåø 5, åñëè íåò âîçìîæíîñòè äîñòàòü êíèãó ïî áîëåå íîâîé âåðñèè ôëåøà.

ß òàê è äåëàþ. Ïðàâäà, êîä ê ìíîãèì ïðèìåðàì ïðèõîäèòüñÿ ïèñàòü íå ïî òåì ïîøàãîâûì èíñòðóêöèÿì ÷òî â êíèãå, à èñõîäÿ èç âîçìîæíîñòåé 8 Ôëåøà (îíè òî âåäü ïîøèðå!) .
Öèòàòà
À ìîæåøü óäàëÿòü ïðåäâàðèòåëüíî ïðåäûäóùóþ ôëåøêó (òàê áóäåò ïðàâèëüíåå), êàê óæå òåáå ñêàçàë tiHo, ñ ïîìîùüþ ìåòîäà unloadMovie.

Ñïàñèáî , ìíå è íàäî áûëî óçíàòü êàêîé ñïîñîá òåõíè÷åñêè áîëåå ïðàâèëüíûé.
Agrotis
À ìîæíî ïîïðîñèòü âàñ âûëîæèòü ìàëåíüêèé (ïðîñòåíüêèé, ýëåìåíòàðíåíüêèé) ñêðèïòèê ïî çàãðóçêå è âûãðóçêå swf-ôàéëîâ, à òî ó ìåíÿ íå âûõîäèò êàìåííûé öâåòîê sad.gif

P.S. Äåëàþ ñëåäóþùåå:
íà ïåðâîì êàäðå â AS ïèøó:

_root.createEmptyMovieClip("mc", this.getNextHighestDepth());
mc._x=20 // çíà÷åíèå ïî õ
mc._y=20 // çíà÷åíèå ïî y

button1.onRelease = function() {
mc.loadMovie('1.swf');
}


button1 - êíîïêà, ïî íàæàòèþ íà êîòîðóþ äîëæíà ãðóçèòüñÿ swf-êà

çíà÷åíèÿ x è y ñåé÷àñ íå âàæíû, êàê ÿ ïîíèìàþ, îíè íóæíû áóäóò, êîãäà íàäî áóäåò ïîäãîíÿòü çàãðóæàåìûé ìóâèê ïî ðàçìåðó îñíîâíîãî, â êîòîðûé çàãðóæàåòñÿ.
Ñïàñèáî
Flashery
Íó òû âñå óæå íàïèñàë, íå âèæó ïðîáëåìû
Agrotis
Öèòàòà(Flashery @ 16.10.2007 - 13:38) *
Íó òû âñå óæå íàïèñàë, íå âèæó ïðîáëåìû

Ðåçóëüòàò - íè÷åãî íå ðàáîòàåò!!! òî÷íåå íå ãðóçèòñÿ swf-ôàéë.
âîò ÿ è äóìàþ â ÷¸ì ïðîáëåìà...
Flashery
Äàâàé òàê íå ïàðü è íå èïè ìîçã íå ñåáå íè êîìó. Âñå ïðîñòî :

Áåðè êîìïîíåíò Ìóâèêëèï Ëîàäåð. Ñòàâü åãî è ìàñøòàáèðóé êàê òåáå óãîäíî. Çàòåì Äåëàé ìóâèêëèï ÌÑ1 . ( â 2 êàäðà! - â êàæäîì stop(); ) Äàëåå äåëàé ñâîþ êíîïêó êîòîðàÿ áóäåò ïåðåêëþ÷ íà âòîðîé êàäð äàííûé ÌÑ1.
Âî âòîðîì êàäðå ïîìåùàåøü ñâîé MC_LOader è ðàäóåøüñÿ æèçíè. Âñå ïðåäóñìîòðåíî
Flashery
Âñåãäà ïðèêðåïëÿé èñõîäíèêè êîãäà ÷òî òî íå ïîëó÷àåòñÿ à âðîäå âñå ïðàâèëüíî íàïèñàíî. ÈÑÕÎÄÍÈÊÈ èëè æå äåéñòâóé ìîåìó ñîâåÒöó : )))
nikitar
Êîä
_root.createEmptyMovieClip("mc", this.getNextHighestDepth());
mc._x=20 // çíà÷åíèå ïî õ
mc._y=20 // çíà÷åíèå ïî y

button1.onRelease = function() {
mc.loadMovie('1.swf');
}


Ñêðèïò ïîëíîñòüþ ðàáî÷èé. Ïðîâåðèë. Âîçìîæíûå ïðîáëåìû.
1. Ó òåáÿ Adobe Flash 9 è òû òàì âûáðàë äåëàòü äîêóìåíò ñ AS 3
2. Ó òåáÿ íåò ôàéëà 1.swf, ëèáî îí ëåæèò â äðóãîé ïàïêå è ó íåãî äðóãîé àäðåñ
3. Òû ïèøåøü êîä íå â ïåðâîì êàäðå ñöåíû, à â ïåðâîì êàäðå ìóâèêëèïà, íà÷àëüíàÿ òî÷êà êîòîðîãî íàõîäèòñÿ äàëåêî çà ïðåäåëàìè äîêóìåíòà (ïîýòîìó âñ¸ ïîäãðóæàåòñÿ, íî òû íå âèäèøü)
4. Ó òåáÿ íà ñöåíå íåò êíîïêè ñ instance name button1
5. Êíîïêà è ñîçäàíííûé ìóâèêëèï íàõîäÿòñÿ íà ðàçíûõ óðîâíÿõ.
6. Îäèíî÷íûå êàâû÷êè âñ¸-òàêè êàê-òî âëèÿþò.

Âðîäå âñ¸. Ñêîðåå âñåãî ïåðâàÿ ïðè÷èíà. Åù¸ ìîæåò áûòü ÷åòâ¸ðòàÿ.
Agrotis
Öèòàòà(nikitar @ 17.10.2007 - 04:39) *
6. Îäèíî÷íûå êàâû÷êè âñ¸-òàêè êàê-òî âëèÿþò.


Âîò â ÷¸ì äåëî áûëî...
Ñïàñèáî áîëüøîå!!! Òåïåðü âñ¸ ðàáîòàåò!!! biggrin.gif
nikitar
Öèòàòà
Âîò â ÷¸ì äåëî áûëî...
Ñïàñèáî áîëüøîå!!! Òåïåðü âñ¸ ðàáîòàåò!!! biggrin.gif

Ïîæàëóéñòà. Âñåãäà ðàä!
Ðóññêàÿ âåðñèÿ IP.Board © 2001-2008 IPS, Inc.