Skocz do zawartości
View in the app

A better way to browse. Learn more.

Max3D.pl

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Napisano

Problem leży nie tyle we wczytywaniu zewnętrznego swf-a co w jego usuwaniu. Mamy następującą sytuację:

 

Po kliknięciu na button wczytuję zewnętrzny plik swf, w tym celu do przycisku przypisuję kod:

 

on (release) {

createEmptyMovieClip("mc_load", 1);

mc_load.loadMovie("xeno.swf");

mc_load._x = 100;

mc_load._y = 100;

}

 

Następnie, jeżeli chcę po kliknięciu na inny przycisk w to samo miejsce wczytać inny swf wystarczy, że w kodzie zmienię nazwę doceloweco pliku, ale jaki kod należy przypisać do przycisku, w wyniku którego zawartość wczytanego do 'mc_load' swf-a zostanie usunięta z ekranu.

 

teoretycznie mogę powtórzyć kod wczytując pusty plik, jednak napewno odpowiedzią na ten problem jest jakiś prosty kod.

 

Tomku, może Ty ? ;)

 

Pozdrawiam.

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

Top Posters In This Topic

Napisano

Mysle, ze cos takiego pomoze:

 

on (release) { 
removeMovieClip("mc_load"); 
} 

 

Ale moze nie zrozumialem do konca problemu, bo rozwiazanie wydaje sie za proste ;)

Napisano
  • Autor

otóż, widzisz... zrozumiałeś go doskonale i rozwiązanie jest rzeczywiście proste, ale ja się kompletnie na stworzeniu pod tytułem flash nie znam ;)

 

Poraz kolejny, Wielkie dzięki. Pozdrawiam.

Napisano
  • Autor

żeby nie było, że za proste. Czy da się zdefiniować warstwę na której zostanie utworzony 'mc_load' ? ładowane swf-y posiadają tła, które przesłaniają mi część elementów. Wydaje mi się, że flash domyślnie ładuje je na najwyższy layer, co i jak to zrobić ?

Napisano

Warstwe, czyli poziom definiujesz cyfrą "1" przy 'CreateMovieClip'. Jesli czesc obiektow chcesz miec ponad ladowanym swf'em, to wrzuc na glowny timeline zamiane ich poziomu. Ja to robie jakos tak:

 

mc.swapDepths(2);

Napisano
  • Autor

Zmieniłem koncepcję ładowania. Teraz po przyciśnięcu buttona swf-y będą ładować się do pustego mc z instance name 'mc_load' :

 

on (release) {   
loadMovie("bristol.swf", _root.mc_load);   
mc_load.onLoad = function()   
{   
this.onRelease = function() {   
this._visible = false;   
}   
}   
}  

 

Problem jest następujący, chcę aby po zakończeniu załadowania do 'mc_load' wczytał się 'engtable.swf' do 'load_engtable'. Kod będzie wyglądał podobnie, ale co należy dodać, aby wstrzymać ładowanie do 'load_engtable'.

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

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności

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.