Flash Zone Forum > Ðåñàéçèíã, ïðóæèíèíã íó è ðåçèíèã :)))
Ïîìîùü · Ïîèñê · Ïîëüçîâàòåëè · Êàëåíäàðü
Ïîëíàÿ âåðñèÿ ýòîé ñòðàíèöû: Ðåñàéçèíã, ïðóæèíèíã íó è ðåçèíèã :)))
Flash Zone Forum > Macromedia Flash > Îáùèå âîïðîñû
Flashery
Ìû òóò ëîìàåì ãîëîâó ñ òèõî è åùå ïàðîé ëþäåé, òàê è íå ïðèäóìàëè íîðì ðåøåíèÿ.

Êòî çíàåò ïîäñêàæèòå.

Âîîáùåì åñòü 3 ôîí êàðòèíêè 1600*1200., 1280*1024 è 1024*768. ðàçðåøåíèÿìè.
Íóæíî ÷òîáû ôëåø ïðîâåðÿë ðàçðåøåíèå ìîíèòîðà ïîëüçîâàòåëÿ è âûñòàâëÿë íóæíóþ êàðòèíêó. Êàê ýòî ñäåëàòü ÿñíî.
Íî îñí ñóòü âîò â ÷åì :

Ðàç êàðòèíêà ìåíÿåòñÿ òî äîëæíà è ñöåíà ìåíÿòñÿ - ñîîòâ. Òîåñòü ñìûñë òàêîâ ÷òî ôîíîâàÿ êàðòèíêà äîëæíà ñòàíîâèòñÿ íà âåñü ýêðàí ïîëüçîâàòåëÿ.

Êðîìå âñåãî åñòü îñí êîíòåíò ( ìñ, ãðàôèêè è ïðî÷åå). êîòîðûé íå ðåñàéçèòñÿ à íàõîäèòñÿ â öåíòðå âñåãäà ðàçðåøåíèåì 800*600. ( äëÿ ëþáîãî ìîíèòîðà).

Òèõî ïðåäëîæèë âûõîä. Äåëàòü ôëåø (800*600). ïîä àëüôó. À êàðòèíêè ìåíÿòü ÷åðåç JS êàê ôîíîâûå html.

Íî íàì áû õîòåëîñü ÷òîáû ñ ýòîé êàðòèíêîé ìîæíî áûëî ðîèçâîäèò àíèìàöèþ ( àëüôà, áðàéòíññ è ò.ä) òîåñòü JS ñðàçó îòïàäàåò.

ÏÎÌÎÃÈÒÅ ÊÒÎ ÇÍÀÅÒ
tiHo
êàê ÿ òåáå â àñüêå ãîâîðèë:

òåáå íóæíî ïðîâåðÿòü ÷åðåç jscript, à ôëåøêó äåëàòü ñ ïðîçðà÷íûì ôîíîì. à ÷òîáû êàðòèíêè ãðóçèëèñü ÷åðåç jscript êàê ôîí html ñòðàíèöû. à öåíòðèðîâàíèå ñàìîé ôëåøêè ñäåëàé middle è ëó÷øå ïîìåñòè â åäèíñòâåííóþ ÿ÷åéêó òàáëèöû ñ ïàðàìåòðàìè valign=center align=center
Flashery
Ñàø ïî÷èòàé ïîñò âûøå âíèìàòåëüíî. îáðàòè âíèìàíèå íà ïîñë ñòîð÷êó. òàì íàïèñàíî òî ÷åðåç äæåýñ íåëüçÿ ïîòîìó ÷òî ÿ áóä ðàáîòàòü ÷åðåç ôëåø ñ ýòîé êàðòèíêîé íà ôèëüòðû è àíèìàöèþ
tiHo
smile.gif ÿ êàêâñåãäà âòåìó
nikitar
tiHo, ýòî æå òîæå øóòêà!
Êàê âîò ýòà /forum/index.php?showtopic=2352

Öèòàòà
òàì íàïèñàíî òî ÷åðåç äæåýñ íåëüçÿ ïîòîìó ÷òî ÿ áóä ðàáîòàòü ÷åðåç ôëåø ñ ýòîé êàðòèíêîé íà ôèëüòðû è àíèìàöèþ

Òàê è íå ïîíÿë, ïî÷åìó ÷åðåç js íåëüçÿ.
Flashery
À êàê òû áóäåøü ÷åðåç js àíèìàöèåé óïðàâëÿòü ìíå èíòåðåñíî ? èëè òû ÷òî òî íîâîå âûäóìàë â ìèðå ôëåø ? Ìîæåò ó íàñ òåïåðü íå èç js ïîñûëàþòñÿ äàííûå à èç âëåø â js, èëè íàîáîðîò... Íó êà ðàññêàæè òåîðèþ. Î÷ èíòåðåñíî.

ÏÐîñòàÿ çäà÷à ìû ïîäãðóæåì ôîí ñ ïîìîùüþ js â HTML background , è íóæíî èç ôëåùà åãî ðåäàêòèðîâàòü ýòîò ôîí.

ÈÍÍÎÂÀÖÈß!!! - ãäå îíà ? smile.gif
MustLive
Öèòàòà
ýòî æå òîæå øóòêà!

Äà, nikitar, îí áîëüøîé øóòíèê smile.gif

Öèòàòà
Ìîæåò ó íàñ òåïåðü íå èç js ïîñûëàþòñÿ äàííûå à èç âëåø â js, èëè íàîáîðîò... Íó êà ðàññêàæè òåîðèþ. Î÷ èíòåðåñíî.

Flashery

FlashJavascriptGateway (òàêæå èçâåñòíûé êàê JavaScript and Flash Integration Kit) - ýòî ðåøåíèå òâîåé ïðîáëåìû. Èííîâàöèÿ î êîòîðîé òû ìå÷òàë, ðàçðàáîòàííàÿ åù¸ Macromedia â 2005 ãîäó.

Ïîçâîëÿåò ïåðåäàâàòü äàííûå èç AS â JS è èç JS â AS. Öèòàòà èç îïèñàíèÿ: The JavaScript and Flash Integration Kit allows developers to get the best of the Flash and HTML worlds by enabling JavaScript to invoke ActionScript functions, and vice versa.

Òàê ÷òî âìåñòî òîãî ÷òîáû øóòèòü íà ôîðóìå, ïî÷èòàé ïðî JavaScript and Flash Integration Kit.
nikitar
Öèòàòà
Ìîæåò ó íàñ òåïåðü íå èç js ïîñûëàþòñÿ äàííûå à èç âëåø â js, èëè íàîáîðîò...

Ìîæíî è òàê è òàê. È èç flash-ðîëèêà â javascript è èç javascript'a âî flash ðîëèê. Íè÷åãî òóò íîâîãî íåò, âñ¸ äàâíî èçâåñòíî.
Rohan
ÿ ÷å-òî â ñàáæ íå âúåõàë...
Êòî âàì ìåøàåò ñäåëàòü Stage.scaleMode = "noScale"; Stage.align = "TL";
ïîäïèñàòü ñëóøàòåëÿ íà èâåíò ðåñàéçà ñòåéäæà, ñìîòðåòü ïðè ýòîì íà åãî âûñîòó è øèðèíó. Ñòàâèòü íóæíóþ êàðòèíêó, ñòðåé÷èòü åå åñëè íàäî, à êîíòåíò îïÿòü æå òóïî ïðîãðàììíî ñòàâèòü ïî öåíòðó.  ÷åì ïðîáëåìà?
Flashery
Rohan åñëè íåñëîæíî íàïèøè êàê âñå ýòî â ÀÑ âûãëÿäåò áóäó î÷ áëàãîäàðåí. Çàðàíåå ñïàñèáî
Rohan
ñîçäàåì äîêóìåíò, êèäàåì íà ðóò äâà ìóâèêëèïà (ãðàäèåíòíûõ êàêèõ-íèòü ïðÿìîóãîëüíèêà, íàïðèìåð). Ïîòîì ìîæíî áóäåò çàìåíèòü èõ íà ïðîãðàììíî ïîäãðóæàåìûå êàðòèíêè è ò.ä. Îäèí íàçûâàåì bg, âòîðîé - content. Ïåðâûé áóäåò ðàñòÿãèâàòüñÿ íà âåñü ýêðàí, âòîðîé òîð÷àòü ïî öåíòðó.  ïåðâîì êàäðå ïèøåì êîä:
Êîä
Stage.scaleMode = "noScale";
Stage.align = "TL";

var listener:Object = {};
listener.onResize = function():Void {
    _root["bg"]._x = 0;
    _root["bg"]._y = 0;
    _root["bg"]._width = Stage.width;
    _root["bg"]._height = Stage.height;
    
    _root["content"]._x = (Stage.width - _root["content"]._width)/2;
    _root["content"]._y = (Stage.height - _root["content"]._height)/2;
}
Stage.addListener(listener);
listener.onResize();

çàïóñêàåì, äîëæíî ðàáîòàòü. Íå çíàþ, áóäåò ëè ðàáîòàòü òàê, êàê íàäî, òàê êàê, ïîâòîðþñü, ñàáæ ÿ ïîíÿë íå äî êîíöà )
Flashery
À ïîñëå ïðåëîàäåðà ìîæíî íàïèñàòü èëè íåò ? èëè âìåñòå ìîæíî ïèñàòü ?
Ðóññêàÿ âåðñèÿ IP.Board © 2001-2009 IPS, Inc.