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

Witam serdecznie :)

 

Rozpatrując taki przykład:

 

on (release) {

this.createEmptyMovieClip("tutajLaduj", 1);

this.tutajLaduj.loadMovie("test.swf");

tutajLaduj._x = 200;

tutajLaduj._y = 200;

}

 

mam dwa pytania:

 

1.Jak zrobić żeby załadowany "test.swf" odtworzył się tylko raz (teraz leci w kółko :/ );

 

2. Co należy wpisać żeby po "test.swf" automatycznie się wczytał następny swf np."test02.swf" w tym samym miejscu.

 

Za szybką odpowiedz z góry dziękuję :)

Serdecznie Pozdrawiam

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

Top Posters In This Topic

Napisano

nie znam sie na flashu.. ale logiczne byloby na końcu test1 dać skrypt kierujacy do konkretnej klatki w glownym projekcie.. tam skrypt czyszczący.. i uruchamiajacy test 2..

pozdrawiam

Napisano
  • Autor

Dzięki za odpowiedz i zainteresowanie sly :) ale chodziło mi właśnie o konkretne funkcje, które by powodowały zdarzenia opisane w punkcie 1 lub w punkcie 2.

 

ps. na logikę to w pierwszy dzień próbowałem zrobić i nic z tego mi nie wyszło, w drugi dzień to już resztki logiki, google i forum no i też jak na razie nic z tego(znalazłem dwa podobne wątki ale bez odpowiedzi :/ ), a dziś to już sam nie wiem... Wydaje się bardzo proste zagadnienie i na pewno jest, ale jak dla mnie na razie jest nie do przejścia :/

 

problem rozwiązany :D

Edytowane przez dna_84

Napisano

bys napisał chociaż jak rozwiązałeś i zapoznaj sie z loadMovieNum

Napisano

ROZWIĄZANIE:

 

on (release) {

this.createEmptyMovieClip("tutajLaduj", 1);

this.tutajLaduj.loadMovie("test.swf");

tutajLaduj._x = 200;

tutajLaduj._y = 200;

}

 

1.Jak zrobić żeby załadowany "test.swf" odtworzył się tylko raz (teraz leci w kółko :/ );

 

Odp: Wstawić akcję "stop();" na końcową klatkę animacji "test.swf"

lub np.

wstawić kod który bedzie obserwował postęp animacji wczytanego swfa (np.

 

onEnterFrame = function(){if (tutajLaduj._currentframe == tu numer ostatniej klatki animacji test.swf){tutajLaduj.stop();};

 

2. Co należy wpisać żeby po "test.swf" automatycznie się wczytał następny swf np."test02.swf" w tym samym miejscu.

 

Odp: Najlepiej, by było pewnie, aby kolejna animacja wczytywała się już w trakcie odtwarzania pierwszego swfa. Wymaga to pracy na dwóch loaderach

 

onEnterFrame = function(){

if (tutajLaduj._currentframe == ostatnia klatka animacji test.swf){

tutajLaduj2.gotoAndPlay(1);

tutajLaduj._visible = false;

tutajLaduj2._visible = true;

tutajLaduj.gotoAndStop(1); //Można też zrobić unload, albo usunąć klip

}

if (tutajLaduj._currentframe == 2){

this.createEmptyMovieClip("tutajLaduj2", 2);

this.tutajLaduj2._visible = false;

this.tutajLaduj2.loadMovie("test2.swf");

tutajLaduj._x = 200;

tutajLaduj._y = 200;

};

 

Są oczywiście inne sposoby... Pewnie narobiłem baboli w skrypcie, bo piszę z pamięci na szybkiego i bez zastanowienia. Bynajmniej myślę, że to i tak bedzie pomocne... (mimo że autor tematu rozwiązał problem)

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.