Ó ìåíÿ íå ðàáîòàåò êîä - Flash Zone Forum

IPB

Çäðàâñòâóéòå, ãîñòü ( Âõîä | Ðåãèñòðàöèÿ )

 
Îòâåòèòü â ýòó òåìóÎòêðûòü íîâóþ òåìó
> Ó ìåíÿ íå ðàáîòàåò êîä, ïîìîãèòå!!!
Agrachiv
ñîîáùåíèå 18.04.2012 - 15:40
Ñîîáùåíèå #1


Íîâè÷îê
*

Ãðóïïà: Íîâè÷îê
Ñîîáùåíèé: 1
Ðåãèñòðàöèÿ: 18.04.2012
Ïîëüçîâàòåëü ¹: 10970



Ïðèíöèï òàêîé: åñëè òû íàáèðàåøü â ñòðîêå 12345 èëè æå 54321 òî, ïîÿâëÿþòñÿ ñîîòâåòñòâåííûå þíèòû. Äàëåå åñëè îíè ñîïðèêàñàþòñÿ, òî äîëæíî ÷òî-òî òðàñèòñÿ, îäíàêî íå÷åãî íå ïðîèñõîäèò. Áàã íå â hit òåñòå, òàê êàê åñëè ÿ ïðîñòî ïîñòàâëþ äâóõ þíèòîâ ðÿäîì, òî âñ¸ çàðàáîòàåò. Âîò ñàì êîä:
Êîä
onClipEvent (load) {
    a = 1;
    b = 1;
    function POnload() {
        nap = 2;
        zah = 2;
        health = 100;
    }
    function oOnload() {
        nap = 2;
        zah = 1;
        health = 100;
    }
    function PersOnEnterframe() {
        if (health<70) {
            gotoAndStop(5);
        } else {
            if (health<40) {
                gotoAndStop(9);
            } else {
                gotoAndStop(1);
            }
        }
    }
    function oOnEnterframe() {
        if (health<70) {
            gotoAndStop(5);
        } else {
            if (health<40) {
                gotoAndStop(9);
            } else {
                gotoAndStop(1);
            }
        }
    }
}
onClipEvent (enterFrame) {
    if (_root.per_txt.text == 12345) {
        _root.per_txt.text = "";
        var spawnp:MovieClip = attachMovie("pers1", "p"+a, a);
        spawnp._y = 149.7;
        spawnp._x = 257.5+a;
        spawnp.onEnterFrame = PersOnEnterframe();
        spawnp.onLoad = pOnload();
        trace("p"+a+" has spawned");
        a = a+1;
    }
}
onClipEvent (enterFrame) {
    if (_root.per_txt.text == 54321) {
        _root.per_txt.text = "";
        var spawno:MovieClip = attachMovie("opolchenie1", "o"+b, b+100);
        spawno._y = 149.7;
        spawno._x = 257.5+a;
        spawno.onEnterFrame = oOnEnterframe();
        spawno.onLoad = oOnload();
        trace("o"+b+" has spawned");
        b = b+1;
    }
    if (_root["p1"].hitTest(_root["o1"])) {
        trace("h");
    }
}
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MustLive
ñîîáùåíèå 23.04.2012 - 00:22
Ñîîáùåíèå #2


Âåòåðàí êîíôåðåíöèè
*****

Ãðóïïà: Flash Zone Team
Ñîîáùåíèé: 4661
Ðåãèñòðàöèÿ: 10.03.2005
Èç: Êèåâ
Ïîëüçîâàòåëü ¹: 5



Agrachiv

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

È çà÷åì òû äâà onClipEvent (enterFrame) èñïîëüçóåøü - ëó÷øå âåñü êîä îáîèõ îáðàáîò÷èêîâ ñîáûòèÿ ðàçìåñòèòü â îäíîì îáðàáîò÷èêå. Òàê êîä áóäåò áîëåå ëàêîíè÷íûé è ÷èòàáåëüíûé.

È íå ñòåñíÿéñÿ èñïîëüçîâàòü bb-êîäû, â ÷àñòíîñòè äëÿ áëîêîâ êîäà wink.gif. ×òî ÿ óæå ñäåëàë â òâî¸ì ïîñòå.


--------------------
Best wishes & regards,
MustLive
Àäìèíèñòðàòîð ñàéòà
http://mlfun.org.ua
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ

Îòâåòèòü â ýòó òåìóÎòêðûòü íîâóþ òåìó
1 ÷åë. ÷èòàþò ýòó òåìó (ãîñòåé: 1, ñêðûòûõ ïîëüçîâàòåëåé: 0)
Ïîëüçîâàòåëåé: 0

 



- Òåêñòîâàÿ âåðñèÿ Ñåé÷àñ: 4.10.2012 - 06:07