Flash Zone Forum > ïîäñâå÷èâàíèå ññûëîê â òåêñòå
Ïîìîùü · Ïîèñê · Ïîëüçîâàòåëè · Êàëåíäàðü
Ïîëíàÿ âåðñèÿ ýòîé ñòðàíèöû: ïîäñâå÷èâàíèå ññûëîê â òåêñòå
Flash Zone Forum > Macromedia Flash > Îáùèå âîïðîñû
AleksM
Óâàæàåìûå ñïåöû! biggrin.gif
Ïîìîãèòå íîâè÷êó ðàçîáðàòüñÿ ñ ýòèì óâàæåíèÿ çàñëóæèâàþùèì èíñòðóìåíòîì: Macromedia Flash MX Prof. 2004 vers 7.0.
Ïî óìîë÷àíèþ òåêñòîâûå ññûëêè âî Flash äîêóìåíòå íèêàê íå ïîäñâå÷èâàþòñÿ íè äî íàâåäåíèÿ ìûøêè íè ïîñëå. À êàê ñäåëàòü, ÷òîáû ïîäñâå÷èâàëèñü? Äîïóñòèì ïî óìîë÷àíèþ - ñèíèå, ïðè íàâåäåíèè ìûøêè - ñèíèèå ïîä÷¸ðêíóòûå.

Çàðàíåå ñïàñèáî çà îòâåò.
Duncon
Ïîñòàâü â ñâîéñòâàõ Text Tool îáðàáîòêó êàê html, íó è òóïà ïèøåøü êîäîì ññûëêè îáû÷íî àâòîìàòîì ïîä÷åðêèâàþòñÿ.. Åùå ìîæíî ñîáûòèÿ îáðàáîòàòü çàõîäà óõîäà ìûøêè è òàì óæå êàêèå õî÷åøü ýôôåêòû äåëàé..
AleksM
Duncon
Öèòàòà
Ïîñòàâü â ñâîéñòâàõ Text Tool îáðàáîòêó êàê html

Åù¸ áû çíàòü êàê çàéòè â ñâîéñòâà èíñòðóìåíòà Text Tool .....blink.gif.......
Ïîäñêàæè, åñëè íå î÷åíü òðóäíî smile.gif

Öèòàòà
Åùå ìîæíî ñîáûòèÿ îáðàáîòàòü çàõîäà óõîäà ìûøêè è òàì óæå êàêèå õî÷åøü ýôôåêòû äåëàé..

À ãäå îá ýòîì ïîäðîáíåé ìîæíî óçíàòü íå ïîäñêàæåøü?
Duncon
Ó ìåíÿ ñåé ÷àñ íåò âðåìåíè ïîäðîáíåé îáúÿñíèòü, ïîïîëçàé ÿ òåáå íàçâàë èíñòðóìåíò,
2 javaScript òåáå ïîìîæåò onmouseover= onmouseout=
tiHo
Íà, ïîñìàðè.

Íàæìèòå äëÿ ïðîñìîòðà ïðèêðåïëåííîãî ôàéëà

Íàäåþñü ïðàëüíî òåáÿ ïîíÿë. smile.gif

PS> íà ôëåøêå(ïî êðàéíåé ìåðå íà 2004pro), âðîäåáû íåëüçÿ ïèñàòü ñîáûòèå íà ñëîâî â òåêñòîâîì ïîëå. ß èìåþ ââèäó ñîáûòèå íà íàâåäåíèå ìûøè íà ñëîâî, à íå íà íàæàòèå. Åñëè íàäî âûïîëüíèòü ÷åíèòü ïðè íàæàòèè íà ñëîâî òî äëÿ åòîãî íàäî èñïîëüçîâàòü 'asfunction:fun,param'. íî åäî óæå äðóãàÿ èñòîðèÿ.
AleksM
tiHo
Çà ïðèìåð ñïàñèáî.
Íî ýòîæ êàê ñïëîøíîé òåêñò ñî ññûëêàìè çàãîíÿòü òàêèì îáðàçîì âî Flash? Ýòî æ ãèìîðîé. dry.gif Ïëþñîâàòü? Ñäåëàòü â õòìë, âûòÿíóòü âñ¸ â îäíó ñòðî÷êó, à ïîòîì çàãíàòü òóäà. Äà åùå è â âèçóàëüíîì ðåäàêòîðå ðåçóëüòàò íå âèäíî. Ðàçâå íåëüçÿ òî æå ñàìîå, íî ñòàíäàðòíûìè ñðåäñòâàìè Ôëåø â âèçóàëüíîì ðåäàêòîðå? ph34r.gif
Öèòàòà
íà ôëåøêå(ïî êðàéíåé ìåðå íà 2004pro), âðîäåáû íåëüçÿ ïèñàòü ñîáûòèå íà ñëîâî â òåêñòîâîì ïîëå. ß èìåþ ââèäó ñîáûòèå íà íàâåäåíèå ìûøè íà ñëîâî, à íå íà íàæàòèå

À ãäå ìîæíî?
Öèòàòà
Åñëè íàäî âûïîëüíèòü ÷åíèòü ïðè íàæàòèè íà ñëîâî òî äëÿ åòîãî íàäî èñïîëüçîâàòü 'asfunction:fun,param'

À íà ýòîì ìåñòå ìîæíî ïîïîäðîáíåå.... smile.gif

P.S. À ðàçâå íåëüçÿ áûëî áåç "ïëþñîâ"? Íàæìèòå äëÿ ïðîñìîòðà ïðèêðåïëåííîãî ôàéëà
MustLive
Öèòàòà
Íî ýòîæ êàê ñïëîøíîé òåêñò ñî ññûëêàìè çàãîíÿòü òàêèì îáðàçîì âî Flash?

AleksM

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

Âûãëÿäèò â AS ýòî òàê (êàê óæå òû âèäåë â ïðèìåðå tiHo):
Êîä
v.htmlText = "êîä html";

Öèòàòà
Äà åùå è â âèçóàëüíîì ðåäàêòîðå ðåçóëüòàò íå âèäíî. Ðàçâå íåëüçÿ òî æå ñàìîå, íî ñòàíäàðòíûìè ñðåäñòâàìè Ôëåø â âèçóàëüíîì ðåäàêòîðå?

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

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

Êàê ÿ óæå ïèñàë íà ôîðóìå ðàíåå, êîãäà ðàçãîâîð çàõîäèë îá óäîáíîé ðàáîòå ñ õòìë äàííûìè âî ôëåøå. Åñòü óäîáíûé êëàññ ïðåäíàçíà÷åííûé äëÿ ïîäîáíîé ðàáîòû - LoadText Component. Ïîñìîòðèòå íà ìîè íîâîñòè íà ôëåøå.

Ñóòü LoadText Component â òîì, ÷òî åñòü âíåøíèé õòìë ôàéë (ôàéëû), êîòîðûé ìîæíî ñäåëàòü âðó÷íóþ â òåêñòîâîì ðåäàêòîðå (à ëàìîçû ìîãóò âîñïîëüçîâàòüñÿ âèçóàëüíûìè ðåäàêòîðàìè õòìë), è ýòîò ôàéë ïîäãðóæàåòñÿ è âèçóàëèçèðóåòñÿ âî ôëåøêå. Òàê ÷òî ïðîáëåì ïðè ðàáîòå ñ õòìë âî ôëåøå (è åãî ðåíåäðèíãîì è âèçóàëèçàöèè ññûëîê â òåêñòå) íåò. È âñå âîïðîñû ðåøàþòñÿ - äëÿ äàëüíåéøåé óäîáíîé ðàáîòû ñ html.
MustLive
Öèòàòà
Ïî óìîë÷àíèþ òåêñòîâûå ññûëêè âî Flash äîêóìåíòå íèêàê íå ïîäñâå÷èâàþòñÿ íè äî íàâåäåíèÿ ìûøêè íè ïîñëå. À êàê ñäåëàòü, ÷òîáû ïîäñâå÷èâàëèñü? Äîïóñòèì ïî óìîë÷àíèþ - ñèíèå, ïðè íàâåäåíèè ìûøêè - ñèíèèå ïîä÷¸ðêíóòûå.

Ïî óìîë÷àíèþ ññûëêè ïîäñâå÷èâàþòñÿ, åñëè ñäåëàòü òåêñòîâîå ïîëå (è ñàì òåêñò) ââèäå õòìë.

À âîò ïðè íåâåäåíèè (è ïîñëå íàæàòèÿ) - ò.å. ñòàíäàðòíûå ñâîéñòâà ÿêîðÿ (àíõîðà) â html (ñ ïîìîùüþ css) âî ôëåøå íå ðåàëèçóþòñÿ ñòàíàäàðòíûìè ñðåäñòâàìè. Ñîâñåì íå ðåàëèçóþòñÿ, ò.ê. íå ïîääåðæèâàåòñÿ äàííàÿ ôóíêöèÿ (è â èíåòå ïîäîáíûõ ðåàëèçàöèé íå âñòðå÷àë). Ïðè æåëàíèè ìîæåøü ïîìîðî÷èòü ãîëîâó è ñ ïîìîùüþ õèòðûõ ìåòîäîâ (òåì æå "asfunction:fun,param") è ñäåëàòü ðåàêöèþ õòìë-êîäà â òåêñòîâîì ïîëå íà äâèæåíèÿ ìèøè. À ìîæåøü è ñäåëàòü òåêñò (êîðîòêèé) â âèäå êíîïêè/ìóâèêà è ñïîêîéíî ñäåëàòü ñåáå ðåàêöèþ íà äâèæåíèÿ ìèøè (è äàæå íà íàæàòèÿ, ÷òîáû íàæàòûå êíîïêè-ññûëêè îòëè÷àëèñü îò åù¸ íå íàæàòûõ).

Öèòàòà
P.S. À ðàçâå íåëüçÿ áûëî áåç "ïëþñîâ"?

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

Íàæìèòå äëÿ ïðîñìîòðà ïðèêðåïëåííîãî ôàéëà
MustLive
Öèòàòà
íàñ÷åò ôóíêöèè íà ññûëêó:

Íîðìàëüíî wink.gif

À òåïåðü îñòàëîñü âñåì æàëàþùèì ñäåëàòü ðåàëèçàöèþ css âî ôëåøå.

Íà îñíîâå äàííîãî ïðèìåðà ðàçðàáîòàòü ðåàêöèþ íà íàæàòèå, ÷òîáû ïîñëå íàæàòèÿ öâåò ìåíÿëñÿ ññûëêè. À òàêæå íóæíî ñäåëàòü (÷òî áóäåò íå ïðîñòî, äàæå ñ ó÷¸òîì èìåþùåãîñÿ ïðèìåðà) ðåàêöèþ íà íàâåäåíèå (rollin è rollout).
tiHo
Äåéñòâèòåëüíî... êàê æå ÿ çàáûë ïðî CSS laugh.gif

Íàæìèòå äëÿ ïðîñìîòðà ïðèêðåïëåííîãî ôàéëà

Âîò, äóìàþ âñå ïîíÿòíî smile.gif
Ðóññêàÿ âåðñèÿ IP.Board © 2001-2010 IPS, Inc.