PDA

Просмотр полной версии : фильм не останавливается


Donal
25.07.2003, 01:27
есть примерно такой код (написан во фрейме главного клипа):

var lv = new LoadVars ();

function MyFunc ()
{
...
}

lv.onLoad = function (success)
{
if (success) { MyFunc ();}
}

lv.load (url);

stop ();
-----------------

так вот в таком варианте фильм не останавливается, а выполняется дальше.
если же убрать MyFunc и все операции перенести на место её вызова в onLoad, то фильм останавливается.

не подскажете, где тут собака порылась? :-)

Techmaker
25.07.2003, 02:22
зачем нью лоад, я вас непонимаю..

function MyFunc ()
{
...
}
LoadVars (url,this);stop ();
this.onData = function ()
{
MyFunc ()
}
:)

Donal
25.07.2003, 02:58
а чем плох LoadVars ()?
кстати, я так понимаю, что в твоём варианте не LoadVars, а loadVariables?

и всё-таки мне непонятно, почему, когда я делаю через функцию, то фильм не останавливается...

Techmaker
25.07.2003, 03:07
ой простите меня за опечатку
function MyFunc (){...}
loadVariables(url,this);stop ();
this.onData=function () {MyFunc ()}
а чем плох LoadVars ()?
незнаю я неразу непользовался :)

Usnul
25.07.2003, 05:58
_root.stop();
непонял о чем базар, но эта строчка и носарога отсановит :)

Usnul
25.07.2003, 06:00
for(f in _root){_root.f.stop()}// вот после такой строчечки уже нихрена играть не будет :)

Donal
25.07.2003, 19:34
я, кажется, въехал... видимо, у меня там до stop(); где-то была ошибка в коде, флэш на ней вылетал и до стопа дело не доходило...