Flash Zone Forum > íå ðàáîòàþò fscommand
Ïîìîùü · Ïîèñê · Ïîëüçîâàòåëè · Êàëåíäàðü
Ïîëíàÿ âåðñèÿ ýòîé ñòðàíèöû: íå ðàáîòàþò fscommand
Flash Zone Forum > Macromedia Flash > Îáùèå âîïðîñû
Tolantol
Ñîçäàþ íîâûé äîêóìåíò. Ðèñóþ îáúåêò. Êîíâåðòèðóþ åãî â movie clip.
À òåïåðü õî÷ó, ÷òîáû ïðè íàæàòèè íà ýòîò îáúåêò çàêðûâàëîñü îêíî ôëåøà.
Äëÿ ýòîãî ïèøó:
Êîä

on (release) {
fscommand("quit", true);
}


Ïðîâåðÿþ,... è íè÷åãî íå ïðîèñõîäèò, ñêîëüêî íå æìè íà ýòó êíîïêó.
 ÷åì ïðîáëåìà?

 õåëïå ïî ôëåøó íåìíîãî ïî-äðóãîìó ðåàëèçóåòñÿ êîìàíäà:
Êîä

my_btn.onRelease = function() {
    fscommand("fullscreen", true);
};


Îäíàêî òàêóþ ðåàëèçàöèþ ñàì æå ôëåø è îáðóãàë ïðè çàïóñêå.

tiHo
Öèòàòà(Tolantol @ 25.07.2006 - 09:48) *

Ñîçäàþ íîâûé äîêóìåíò. Ðèñóþ îáúåêò. Êîíâåðòèðóþ åãî â movie clip.
À òåïåðü õî÷ó, ÷òîáû ïðè íàæàòèè íà ýòîò îáúåêò çàêðûâàëîñü îêíî ôëåøà.
Äëÿ ýòîãî ïèøó:
Êîä

on (release) {
fscommand("quit", true);
}



íàäî áåç true:

on(release)
{
fscommand("quit");
}

Öèòàòà(Tolantol @ 25.07.2006 - 09:48) *

 õåëïå ïî ôëåøó íåìíîãî ïî-äðóãîìó ðåàëèçóåòñÿ êîìàíäà:
Êîä

my_btn.onRelease = function() {
    fscommand("fullscreen", true);
};


Îäíàêî òàêóþ ðåàëèçàöèþ ñàì æå ôëåø è îáðóãàë ïðè çàïóñêå.


à òóò òû ïðîñòî ñêîðåå âñåãî íåòóäà íàïèñàë êîä. Äàííûé òèï êîäà íàäî ïèñàòü íà êàäð, à íå íà êëèï-êíîïêó.

PS> à âîò fullscreen óæå íàäî ïèñàòü ñ ïàðàìåòðîì true èëè false.

Tolantol
Öèòàòà(tiHo @ 25.07.2006 - 10:22) *

íàäî áåç true:

on(release)
{
fscommand("quit");
}


Íå, íå ðàáîòàåò.

Âîò ìîè äåéñòâèÿ (áîëåå ïîäðîáíî):
çàïóñêàþ ôëåø
íîâûé ôëåø äîêóìåíò
ðèñóþ êðóã (Oval)
êîíâåðòèðóþ åãî â movie clip
ñ ïîìîùüþ selection tool âûáèðàþ äàííûé îáúåêò
òåïåðü ïåðåõîæó â ïàíåëü actions è ââîæó âûøåîçíà÷åííûé êîä
íàæèìàþ Ctrl+Enter è ïûòàþñü ïîíàæèìàòü íà ýòîò ñàìûé êðóæîê
è íè÷åãî íå ïðîèñõîäèò
MustLive
Tolantol

Êàê óæå òåáå îòâåòèë tiHo, íóæíî ïèñàòü áåç true:
Êîä
on (release) {
    fscommand("quit");
}

Öèòàòà
íàæèìàþ Ctrl+Enter è ïûòàþñü ïîíàæèìàòü íà ýòîò ñàìûé êðóæîê
è íè÷åãî íå ïðîèñõîäèò

Òåñòèðîâàòü äàííóþ ôóíêöèþ íóæíî â ñòàöèîíàðíîì ïëååðå èëè ôëåø-ïðîåêòå (ââèäå åõå), à íå â âñòðîåíîì ïëååðå. Ñêîìïèëü ôëåøêó è îòäåëüíî çàïóñêàé è òåñòèðóé "quit".
Tolantol
Öèòàòà(MustLive @ 25.07.2006 - 11:55) *


Òåñòèðîâàòü äàííóþ ôóíêöèþ íóæíî â ñòàöèîíàðíîì ïëååðå èëè ôëåø-ïðîåêòå (ââèäå åõå), à íå â âñòðîåíîì ïëååðå. Ñêîìïèëü ôëåøêó è îòäåëüíî çàïóñêàé è òåñòèðóé "quit".


Òî÷íî! òîëüêî â åõå ðàáîòàåò
Ñïàñèáî!
tiHo
ïî÷åìó òî ó ìåíÿ ðàáîòàåò íå òîëüêî â EXE íî è ïðîñòî â SWF.
ãëàâíîå ÷òîáû çàïóñêàòü åãî îòäåëüíî îò ðåäàêòîðà Flash.
MustLive
Öèòàòà
Òî÷íî! òîëüêî â åõå ðàáîòàåò

Tolantol

Êàê ÿ ñêàçàë ðàíåå:
Öèòàòà
Òåñòèðîâàòü äàííóþ ôóíêöèþ íóæíî â ñòàöèîíàðíîì ïëååðå èëè ôëåø-ïðîåêòå (ââèäå åõå), à íå â âñòðîåíîì ïëååðå. Ñêîìïèëü ôëåøêó è îòäåëüíî çàïóñêàé è òåñòèðóé "quit".


×òî è ïîäâåðäèë tiHo. Ðàáîòàåò è â åõå è â ôëåøêå, êîòîðóþ çàïóñòèòü â ïëååðå ñòàöèîíàðíîì (à åõå-øíèê ôëåø ïðîåêòà - ýòî âñåãî-ëèøü ôëåøêà + ïëååð).

×òîáû òåñòèòü âíå åõå-øíèêîâ, à ðàáîòàòü ñ swf â ïëååðå, ïîñòàâü ñåáå ïëååð, â ÷àñòíîñòè ñòàíäàðòíûé îò Ìàêðîìåäèè. Ó ìåíÿ íà ñàéòå äîñòóïíû ðàçíûå âåðñèè äëÿ ñêà÷èâàíèÿ (âåðñèè 6, 7 è 8).
Jox
Êîä
fscommand("trapallkeys","true"); //ïåðåõâàò êëàâèø âêëþ÷åí
fscommand("showmenu","false");//îòêëþ÷åíèå êîìàíä êîíòåêñòíîãî ìåíþ
fscommand("fullscreen","false");// ïîëíîýêðàííûé ðåæèì
fscommand("allowscale","false");//çàïðåò èçìåíåíèÿ ðàçìåðà ôèëüìà


íà êíîïêå:
Êîä
on (release) {
fscommand("quit", true);// âûõîä
}


Åñòü åù¸ çàïóñê âíåøíåãî ïðèëîæíèÿ ïî íàæàòèþ êíîïêè, íî ó ìåíÿ íå ïîëó÷àåòñÿ ñäåëàòü. huh.gif
Tolantol
Ïëååð äàâíî 8 ñòîèò. Ïðîñòî âî âñòðîåííîì âñå âðåìÿ ïðîâåðÿë, âîò è íå ïîëó÷àëîñü.

Öèòàòà(Jox @ 26.07.2006 - 05:05) *

Åñòü åù¸ çàïóñê âíåøíåãî ïðèëîæíèÿ ïî íàæàòèþ êíîïêè, íî ó ìåíÿ íå ïîëó÷àåòñÿ ñäåëàòü. huh.gif


Ñ exec ó ìåíÿ ïîëó÷èëîñü:
Äåëàåøü ïàïêó fscommand, ïîìåùàåøü òóäà ñâîé exe è âñå ðàáîòàåò. Èëè êèäàåøü â ýòó ïàïêó *.bat ñ ïðîïèñêîé íóæíîé ïðîãðàììû.

Òîëüêî âîò âñå êîììàíäû fs ðàáîòàþò â swf, à ýòà (fscommand("exec","ffff.exe")), òîëüêî åñëè êîìïèëèðóåøü â exe-ôëåøêó.



Öèòàòà(Jox @ 26.07.2006 - 05:05) *

Êîä
fscommand("trapallkeys","true"); //ïåðåõâàò êëàâèø âêëþ÷åí
fscommand("showmenu","false");//îòêëþ÷åíèå êîìàíä êîíòåêñòíîãî ìåíþ
fscommand("fullscreen","false");// ïîëíîýêðàííûé ðåæèì
fscommand("allowscale","false");//çàïðåò èçìåíåíèÿ ðàçìåðà ôèëüìà




Ïîëíîýêðàííûé ðåæèì íåìíîãî íå âåðíî, íàäî òàê:
Êîä
fscommand("fullscreen","true");
tiHo
Öèòàòà(Tolantol @ 26.07.2006 - 09:25) *

Òîëüêî âîò âñå êîììàíäû fs ðàáîòàþò â swf, à ýòà (fscommand("exec","ffff.exe")), òîëüêî åñëè êîìïèëèðóåøü â exe-ôëåøêó.


åòî ÿ äóìàþ èç çà ïîëèòèêè áåçîïàñíîñòè. ÷òîáû ó òåáÿ íå çàïóñòèëè ÷åðåç èíòåðíåò ÷òîòî òèïà troyan.exe biggrin.gif laugh.gif


MustLive
Öèòàòà
Åñòü åù¸ çàïóñê âíåøíåãî ïðèëîæíèÿ ïî íàæàòèþ êíîïêè, íî ó ìåíÿ íå ïîëó÷àåòñÿ ñäåëàòü.

Âîçìîæíîñòü åñòü, íî íóæíî ñäåëàòü ïðàâèëüíî è ðàáîòàåò òîëüêî èç exe (flash-ïðîåêòà).
Öèòàòà
åòî ÿ äóìàþ èç çà ïîëèòèêè áåçîïàñíîñòè. ÷òîáû ó òåáÿ íå çàïóñòèëè ÷åðåç èíòåðíåò ÷òîòî òèïà troyan.exe

Ìàêðîìåäèÿ íà÷èíàÿ ñ ôëåø 6 ñäåëàëà ïîäîáíûå îãðàíè÷åíèÿ, ÷åì óñëîæíèëà æèçíè òåì, êòî äëÿ ñâîèõ íóæä þçàë åõåñ â ðàííèõ âåðñèÿõ ôëåøà.
Öèòàòà
Äåëàåøü ïàïêó fscommand, ïîìåùàåøü òóäà ñâîé exe è âñå ðàáîòàåò. Èëè êèäàåøü â ýòó ïàïêó *.bat ñ ïðîïèñêîé íóæíîé ïðîãðàììû.

Òîëüêî òàêèì îáðàçîì. È â exe-øíèêå. Äî 6é âåðñèè ôëåøà ìîæíî áûëî çàïóñêàòü ëþáîé åõå-øíèê, â òîì ÷èñëå ïðîèçâîëüíî ðàñïîëîæåíèé (íàïðèìåð ðÿäîì ñ åõå-ôëåøêîé).

Âî âðåìåíà 5ãî ôëåøà áûëè ðàçðàáîòàíû è èñïîëüçîâàëèñü ðàçíûå ñîôòèíû ê ôëåøó, êîòîðûå ðàñøèðÿëè åãî ôóíêöèîíàëüíîñòü. Çà ñ÷¸ò òîãî, ÷òî èç ôëåøêè çàïóñêàëèñü äîïîëíèòåëüíûå ïðîãðàììû (÷åðåç åõåñ), êîòîðûå è äåëàëè ñâîþ ðàáîòó. Ïðè÷¸ì ìîæíî áûëî åõå-øíèêè âûçûâàòü äàæå èç swf-êè (èç ïëååðà). Ïðèìåð òàêîé ïðîãðàììû ðàçðàáîòàííîé ìîèì äðóãîì - Filesave, êîòîðàÿ èç ôëåøà çàïèñûâàëà äàííûå íà äèñê â ïðîèçâîëüíûé ôàéë (÷åãî ôëåø äî ñèõ ïîð íå óìååò, à äàííàÿ ïðîãðàììà íàïèñàíà 6 ëåò íàçàä â 2000).
Mari
"Äåëàåøü ïàïêó fscommand, ïîìåùàåøü òóäà ñâîé exe è âñå ðàáîòàåò. Èëè êèäàåøü â ýòó ïàïêó *.bat ñ ïðîïèñêîé íóæíîé ïðîãðàììû."

Ïðèâåòñòâóþ óâàæàåìîå ñîáðàíèå !
Îãðîìíîå ñïàñèáî çà ñîâåò.
Âîñïîëüçîâàëàñü è âñå ïîëó÷èëîñü. Ó ìåíÿ çàäà÷à òàêàÿ : âûçâàòü ñ êíîïî÷êè flash Foxit Reader
è çàïóñòèòü â íåì ñðàçó ñîîòâåòñòâóþùèé êíîïêå ôàéë *.pdf.
À âñå âìåñòå - ýòî ïðåçåíòàöèÿ ïîëíîñòüþ ñîçäàííàÿ âî flash (íå äëÿ èíòåðíåòà).
Ðàçäàâàòüñÿ áóäåò íà äèñêàõ.

Íî âîçíèêëà ïðîáëåìà smile.gif Êàê "áîíóñ" ïðè çàïóñêå *.bat âûëàçèò ìåðçêîå ÷åðíîå îêíî cmd.exe.
È âèñèò ïîêà Foxit íå çàêðîåøü.
*.bat ñîñòîèò èç äâóõ ñòðîê :
@echo off
call Foxit Reader.exe 1.pdf

Äîïèñàííûé òóäà exit íå ñðàáîòàë. Îêîøêî ÷åðíîå â ïðèíöèïå íå ìåøàåò íî äîñòàåò .....

Ïîäñêàæèòå ïëèç, êàê ñäåëàòü ÷òîá îêîøêî ÷åðíîå íå âûëàçèëî ?
tiHo
ìîæåò â êîíöå äîïèñàòü exit ?

ïîêà íåïîïðîáóåø, íåãîâîðè øòî íåïîëó÷èòñÿ wink.gif
Mari
Öèòàòà(tiHo @ 11.04.2007 - 21:10) *
ìîæåò â êîíöå äîïèñàòü exit ?


Ïðèâåò tiHo ! Ïðîáîâàëà, äîïèñûâàëà - è íèêàêîé ðåàêöèè... êàê áóäòî è íåò åãî .... exit-a smile.gif
ß â äîñå õåëï ÷èòàëà .....
Íó íå âåðþ ÿ ÷òî íåëüçÿ áåç íåãî (îêîøêà ìåðçêîãî è ÷åðíîãî).
Ìîæåò êòî ñòàëêèâàëñÿ, çíàåò ? Ïèøèòå, ãîñïîäà unsure.gif
tiHo
ïðèâåò Mari! smile.gif

÷å çà Foxit? ïðîãðàììà Foxit Reader? ìîæåò òîãäà íóæíî åå âçÿòü â êàâû÷êè...?

call "Foxit Reader.exe" 1.pdf

èëè ïîïðîáóé ïðîáåë çàìåíè íà _

call Foxit_Reader.exe 1.pdf


PS> à ïî÷åìó áû òå íå âîñïîëüçîâàòüñÿ êîìàíäîé start?


PPS> âîîáùå åñëè ó òåáÿ òîëüêî Reader.exe, òî ôîðìàò pdf áóäåò îòêðûâàòüñÿ òîëüêî ñ ïîìîùüþ íåå, ý åòî çíà÷èò ÷òî âûçûâàòü ìîæíî ïðîñòî:

start 1.pdf

âîò..

Mari
Ïðèâåò tiHo ! smile.gif

Òÿæåëà è íåêàçèñòà æèçíü ïðîñòîãî ïðîãðàììèñòà .....
Äûê êàêàÿ ðàçíèöà, call, start è èæå ñ íèìè.
Âîîáùå-òî ðàáîòàåò

call FoxitReader.exe 1.pdf

è çàìå÷àòåëüíî ðàáîòàåò.
Ôèøêà â òîì ÷òîáû ïîñëå çàïóñêà Ôîêñèòà îêîøêî cmd.exe çàêðûâàëîñü rolleyes.gif
tiHo
Mari! åñëè òåáå âñåðàâíî øòî èñïîëüçîâàòü(start èëè call), òî âîò êàê òî÷íî ðàáîòàòü áóäåò:

start FoxitReader.exe

goto myhaha

:myhaha

exit


òîêà íåçíàþ êàê íàñ÷åò ïåðåäà÷è â ïðîãðàììó àäðåñà îòêðûâàåìîãî ôàéëà... smile.gif ïîïðîáóé
Mari
÷òî òàêîå myhaha ? Ýòî 1.pdf ? blink.gif
tiHo
íåò, myhaha åòî ïðîñòàÿ ìåòêà êîäà. òîåñòü êîìàíäà GOTO ìåòêà ïåðåâîäèò âûïîëíåíèå ïðîãðàììû íà ñòðîêó ñîäåðæàùóþ òàêóþ ìåòêó.

â äàííîì ñëó÷àå âîîáùå ìîæíî íåïèñàòü åå. åòî ÿ òàê ïðîñòî, íà òîòî ñëó÷àé åñëè âäðóã êàêèì òî ÷óäîì íåçàðàáîòàåò òàêîé êîä:

start Foxitreader.exe

exit


PS> ïîïðîáóé òàê:

start Foxitreader.exe 1.pdf

exit

Mari
Íå .... îêîøêî íå èñ÷åçàåò. Ãîâîðÿò, ÷òî è íå èñ÷åçíåò.
Òóò íàäî äðóãîé ñïîñîá èñêàòü. ×òîá äîñ íå çàäåéñòâîâàòü sad.gif

 óìíîé êíèãå ïðî Flash MX ñêàçàíî ÷òî äîëæíî ðàáîòàòü âàùå òàê :

fscommand ("exec", "FoxitReader.exe 1.pdf");

Íî íå ðàáîòàåò õîòü ñòðåëÿé !!! Ìîæåò ãäå-òî îøèáêà ñèíòàêñè÷åñêàÿ ?
tiHo
õîòåë áû ÿ ïîñìîòðåòü â ãëàçà òîìó êòî òàêîå â êíèãå íàïèñàë smile.gif

ïîïðîáóé âûçîâè ïðîñòî 1.pdf
Mari
Ïðèâåò òåáå tiHo !

Ðåñïåêò è óâàæóõà !!! Èäè ñþäà, ÿ òåáÿ ðàñöåëóþ smile.gif) Ñðàáîòàë òâîé êîä :

start FoxitReader.exe 1.pdf

goto myhaha

:myhaha

exit

Èñïîëíèëà òàíåö âîêðóã êîìïà .....
Âîò âèäàòü myhaha åìó è íå õâàòàëî smile.gif)))))))
ÑÏÀÑÈÁÎ.
tiHo
íàçäîðîâüå smile.gif

Ðóññêàÿ âåðñèÿ IP.Board © 2001-2008 IPS, Inc.