Skocz do zawartości

Problem: actionscript2 loadvars

Featured Replies

Napisano

witam, mam pewien problem;

jest sobie pewien plik swf zawierający formularz do wysyłania na emaila. wszystko chodzi pięknie, korzystam z LoadVars.

 

jednak jest sobie drugi plik, który za pomocą obiektu MovieClipLoader ładuje ten pierwszy. no i niestety po wypełnieniu formularza, na maila nic nie przychodzi.

 

tak jakoś rysunkowo wyjaśnie może:

 

1 - działa

2(1) - nie działa :D

 

czy MovieClipLoader wpływa jakos na ten problem? jeśli nie i problem leży głębiej, to zaraz wkleje kod.

dzieki i pozdrawiam.

  • Odpowiedzi 4
  • Wyświetleń 1,4k
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Napisano

Wklej kod:). Może są jakieś problemy z kolejnymi poziomami gdy ładujesz kolejnego swfa.

Profilaktycznie możesz spróbować użyć _lockroot=true dla ładowanego swfa.

Napisano
  • Autor

ok, kodu jest sporo, więc wybrałem to co trzeba (nadal nie chodzi)

 

plik główny

var mcl:MovieClipLoader = new MovieClipLoader;
var mclL:Object = new Object();

mcl.addListener(mclL);

function lokrot(holder)
{
   holder._lockroot = true;
}

mcl.loadClip("pages/serwis.swf",holder);

 

plik z formularzem

var wyslij:LoadVars = new LoadVars();
var odbierz:LoadVars = new LoadVars();

przycisk.onRelease = clickEJ;

function clickEJ()
{
   wyslij.towar = formularz.towar.text;
   ....
   wyslij.sendAndLoad("sendFORM.php",odbierz);
}

 

php nie powinien zawierać błędów, bo z samego serwis.swf wysyła. pliki umieszczone są w folderze pages

 

pzdr

Napisano

Widzę, że problem raczej nie tkwi w lockroot. A może właśnie przy sendAndLoad przejmuje ścieżkę pliku głównego? Spróbuj może adres bezwzględny albo '/pages/sendFORM.php'. Nie określiłeś metody wysyłania ale zakładam, że o tym wiesz :) (domyślna to POST).

Napisano
  • Autor

Lucas, dzieki za zainteresowanie. ścieżki też sprawdziłem wklejając ten plik to różnych folderów powiązanych z plikiem swf i niestety nic. metoda wysyłania jest opcjonalna, myślę też, że nie w tym problem. zrobiłem w końcu osobny swf, bez moviecliploadera, w nowym oknie no i działa.

może ktoś kiedyś wpadnie, jak rozwiązać ten problem ;) dzieki raz jeszcze, pozdrawiam!

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.

Account

Navigation

Szukaj

Szukaj

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.