Flash Zone Forum > óïðàâëåíèå îáúåêòîì
Ïîìîùü · Ïîèñê · Ïîëüçîâàòåëè · Êàëåíäàðü
Ïîëíàÿ âåðñèÿ ýòîé ñòðàíèöû: óïðàâëåíèå îáúåêòîì
Flash Zone Forum > Macromedia Flash > ActionScript
Lalita
Êàê ïðîïìñàòü â ActionScript, ÷òîáû îáúåêò ïðè íàâåäåíèè óâåëè÷èâàëñÿ è óìåíüøàëñÿ?
Eyronz
obname.onRollOver=function(){
this._xscale=120;
this._yscale=120;
}
obname.onRollOut=function(){
this._xscale=100;
this._yscale=100;
}
âðîäå òàê.
Ïèñàòü â êàäð.

obname- èìÿ îáúåêòà,
Lalita
òàê ïðè íàâåäåíèè îáúåêò òîëüêî óâåëè÷èâàåòñÿ, à ÿ õî÷ó, ÷òîáû îí êàê áû ïóëüñèðîâàë(óâåëè÷èâàëñÿ ,óìåíüøàëñÿ è ñíîâà óâåëè÷èâàëñÿ, óìåíüøàëñÿ)
tiHo
Êîä
var max:Number = 200;
var min:Number = 100;
var step:Number = 2;
clip.onRollOver = function()
{
    this.onEnterFrame = function()
    {
        if (this._xscale < max)
        {
            this._xscale += step;
            this._yscale += step;
        }
        else
        {
            delete this.onEnterFrame;
        }
    };
};
clip.onRollOut = function()
{
    this.onEnterFrame = function()
    {
        if (this._xscale > min)
        {
            this._xscale -= step;
            this._yscale -= step;
        }
        else
        {
            delete this.onEnterFrame;
        }
    };
};


íàâåðíîå ÿ êàê âñåãäà ëèøíåãî íàëåïèë smile.gif)
Lalita
Ñïàñèáî smile.gif
tiHo
íàçäîðîâüå wink.gif
Lalita
Åñëè ó ìåíÿ êëèïû çàãðóæàþòñÿ â êîíòåéíåðû ïðè íàâåäåíèè íà êíîïêè,òî êàê ñäåëàòü òàê,÷òîáû ñíà÷àëî (êîãäà îòêðûâàåòñÿ Flash)ýòè êëèïû àâòîìàòè÷åñêè ïðîèãðàëèñü 1 ðàç.À óæå ïîòîì ìîæíî áûëî áû íàâîäèòü íà êíîïêó è âèäåòü 1 êîíêðåòíûé êëèïÞîòíîñÿùèéñÿ ê äàííîé êíåîïêå.

Ïîäðîáíåå.
ß ñäåëàëà ñàéò www.sodruzhestvo.spb.ru (ñìîòðåòü â èíòåðíåòå)Åñëè âû ïîñìîòðèòå åãî, òî óâèäèòå, ÷òî êîãäà ñàéò îòêðûâàåòñÿ ïðîèñõîäÿò àâòîìàòè÷åñêè òàêèå äåéñòâèÿ: ïðîèãðûâàåòñÿ êëèï äîìèêà â ëîãîòèïå, ïîî÷åðåäíî ïðîèãðûâàþòñÿ êâàäðàòèêè, ñèìâîëèçèðóþùèè 4 îñíîâíûå êîìïàíèè ñòðîèòåëüíîãî õîëäèíãà.Ýòî äëÿ òîãî,÷òîáû çðèòåëü ïîíèìàë, ÷òî ïðè íàâåäåíèè íà ýòè êâàäðàòèêè, îí ñìîæåò áîëåå ïîäðîáíî ñ íèìè îçíàêîìèòñÿ.Êîãäà ÷åëîâåê íàâîäèò íà êâàäðàòèêè çàãðóæàåòñÿ â êîíòåéíåð êëèï.
Íî ïîñòóïèëî ïðåäëîæåíèå: íàäî ñäåëàòü òàê,÷òîáû ïðè çàõîäå íà ñàéò àâòîìàòè÷åñêè ïðîèãðûâàëñÿ òàêîé ñöåíàðèé: àâòîìàòè÷åñêè ðóêà íàâîäèòñÿ ïîî÷åðåäíî íà êàæäûé êâàäðàòèê è ïðîèãðûâàþòñÿ ïîî÷åðåäíî âñå êëèïû,çàãðóæåííûå â êîíòåéíåð.À óæå ïîòîì ïîñåòèòåëü ñìîæåò ñàì íàâîäèòü íà ýòè êâàäðàòèêè è ò.ä.
Åùå ÿ áû õîòåëà óñëûøàòü ìíåíèå îá ýòîì ñàéòêå.Êàê îí?Êàê ìîé äèçàéí, íåîáõîäèìî ÷òî-òî èçìåíèòü èëè íåò.Îí íå ñîâñåì ñòàíäàðòíûé, íî ìíå êàæåòñÿ,÷òî ýòî õîðîøî, êîãäà ñàéò âûäåëÿåòñÿ!Íó â îáùåêì æäó êðèòèêè è ïîìîùè.
tiHo
ìíå êàæèòñÿ áóäåò ëó÷øå åñëè ñäåëàòü ïîáîëüøå fps.

íàðèñîâàíî êëàññíî.

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

P.S.
À ðèñîâàëà ÿ ñàìà, ñïàñèáî! smile.gif
MustLive
Lalita

Ñàéò èíòåðåñíûé. Ãðàôèêà ñäåëàíî âåñüìà ñòèëüíî è íåñòàíäàðòíî. Äîâîëüíî êðàñèâî.

À âîò ñ ôëåø-àíèìàöèåé è þçàáèëèòè ïðîáëåìû èìåþòñÿ.

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

Î äðóãèõ ïðîáëåìàõ.

Ïðè íàâåäåíèè íà äîìèê è êâàäðàòû ìîæå ñòîèò àíèìàöèþ óñêîðèòü (äîìèê îñîáåííî, êâàäðàòû åù¸ áîëåå-ìåíåå àíèìèðîâàíû ñ íîðìàëüíîé ñêîðîñòüþ).

Ïðè íàâåäåíèè íà êâàäðàòû ïîäãðóæàþòñÿ ôëåøêè. Íóæíî, ÷òîáû åñëè êàêàå-òî ôëåøêà óæå âûáðàíà, òî ïðè íàâåäåíèè íà òîò æå êâàäðàò, îíà ïîâòîðíî íå ãðóçèëàñü (òåêóùàÿ). Ò.å. äîáàâü ïðîâåðêó.

Àíèìàöèþ çàãðóæàåìûõ ôëåøåê (èõ ïîÿâëåíèå) òàêæå íóæíî óñêîðèòü.

Êëàâèøè Ctrl-Tab èñïîëüçóþòñÿ â áðàóçåðàõ ïîääåðæóþùèõ çàêëàäêè äëÿ ïåðåìåùåíèÿ ìåæäó òàáàìè, à â òâîåé ôëåøêå îíè çàíÿòû äëÿ ïåðåõîäà ìåæäó êâàäðàòàìè. Íå èñïîëüçóé ýòó êîìáèíàöèþ - èëè èñïîëüçóé äðóãóþ èëè âîîáùå íå èñïîëüçóé (ïóñòü êóðñîðîì âûáåðàþò).

Íà ñàìîì ñàéòå (http://www.sodruzhestvo.spb.ru/firm.html) ìîæíî ëîãîòèï ñäåëàòü èëè ôëåøêîé èëè ãèôêîé (ìîæíî è î êâàäðàòàõ ïîäóìàòü - â îáùåì àíèìàöèè äîáàâèòü), ÷òîáû ïðè íàâåäåíèè êóðñîðà ðåàãèðîâàë äîìèê (êâàäðàòû). Äà è â ñàìîì ìåíþ, ãäå ïðèñóòñòâóþò êâàäðàòû òàê èëè èíà÷å, ìîæíî ïðè íàâåäåíèè äîáàâèòü àíèìàöèþ êâàäðàòîâ.
tiHo
íà ïàíåëüêå Properties(Ñâîéñòâà) åñòü òåêñòîâîå ïîëå êîòîðîå íàçâàåòñÿ Frame rate

âîò åòî è åñòü fps. òàì ñòàíäàðòíîå çíà÷åíèå ñòîèò 12. à ìàêñèìàëüíîå âîçìîæíîå 120.

ñäåëàé 120, ïîñìîòðè íå ñëèøêîì ëè áûñòðî. åñëè ñëèøêîì, òîãäà óæå ñíèæàé. íî ÿ äóìàþ íîðìàëüíî áóäåò.
Lalita
Ñêîëüêî ñîâåòîâ!Çäîðîâî!
ÑÏÀÑÈÁÎ!
Ñåé÷àñ ïîïðîáóåì ïðèìåíèòü íà ïðàêòèêå
Lalita
tiHo Ðóñü ýòî ìîëîäåæíîå îáúåäèíåíèå?
tiHo
Öèòàòà(Lalita @ 27.10.2006 - 22:08) *
tiHo Ðóñü ýòî ìîëîäåæíîå îáúåäèíåíèå?


íåò, Ðóñü - ýòî Ðîññèÿ laugh.gif biggrin.gif
Ðóññêàÿ âåðñèÿ IP.Board © 2001-2009 IPS, Inc.