[flash] Communiceren tussen swf-jes

Pagina: 1
Acties:

  • verytallman
  • Registratie: Augustus 2001
  • Laatst online: 08-06 16:34
Situatie:
Een swf je > noem maar main gebeuren
Een ander swf je > ingevoegt in main

Mijn probleem:
Ik wil dat als ik op een button click in main, dat dan het tweede swf je naar frame 2 gaat.

Welke actie moet ik toekennen aan die button?

Verwijderd

Bedoel je nu dat je in een HTML pagina 2 flashfilms hebt?
Als je dat doet, kan je daar beter een geode reden voor hebben......anders is het verstandiger om er 1 film van te maken....
Laat ff weten hoe dat zit evt met example....
I'm off to the kroeg nu, maybe morgen duz

  • verytallman
  • Registratie: Augustus 2001
  • Laatst online: 08-06 16:34
Ik heb gewoon met loadmovie een andere flash movie in een flash movie geladen.
Die geladen flashmovie is dus in Level 2 geplaatst in het main flash movie

De reden is een beetje vaag, heeft te maken met invoegen van een pixelfont wat op de root timeline MOET staan om niet ge-anti-aliasd te worden. Je wil t niet weten.

  • jelmo
  • Registratie: December 2001
  • Laatst online: 28-06 15:27

jelmo

A.K.A. jelmo

kan je daarvoor niet gewoon een "telltarget" commando voor gebruiken ? zo van:
code:
1
2
3
4
5
 on (release) {
     tellTarget ("movie2") {
     gotoAndStop (2);
     }
    }

misschien ff rommelen met die "movie2" want misschien zonder " want dan isset geen expressie maar anders bestand ofzow ... je kan d'r ook ff de help op na slaan... vond ik ook leerzaam, ook UltraShock kijken voor een tutorial

succes

I don't ride fast, i fly low


  • verytallman
  • Registratie: Augustus 2001
  • Laatst online: 08-06 16:34
Nee dat werkt niet.

Misschien dat iemand dan weet hoe ik met loadmovie een movie kan laden en dan meteen naar een bepaald frame gaat.

Zoiets:
onrelease
loadMovie("tekst.swf",2)
gotoandstop (2)

  • tie-rep
  • Registratie: Oktober 2001
  • Laatst online: 19-02 15:56

tie-rep

nu met ir. !

onrelease
loadMovie("tekst.swf",2)
gotoandstop (2)
zoiets...
alleen nog even de movie adresseren in de "gotoAndStop" regel
en pas op met het inladen van movies en daar meteen actions op los te laten. Test het eerst even in aparte keyframes (met genoeg laadtijd ertussen) Als je al acties naar de movie gaat sturen voordat ie geladen is, dan doet ie ut niet :'(

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Op zondag 23 december 2001 13:05 schreef verytallman het volgende:
Nee dat werkt niet.

Misschien dat iemand dan weet hoe ik met loadmovie een movie kan laden en dan meteen naar een bepaald frame gaat.

Zoiets:
onrelease
loadMovie("tekst.swf",2)
gotoandstop (2)
bijna goed.

ten eerste kun je pas een movie benaderen via Actionscript als deze volledig is geladen, en daarna moet je hem op een iets andere manier laden.

Dus eerst check je of de movie helemaal in bv level 2 is geladen, en daarna zeg tegen je via Actionscript dat level2 moet gaan spelen. Dan krijg je zoiets als:
code:
1
2
3
4
5
6
7
on (release) {
   if ((_level2._totalframes / _level2._framesloaded) == 1) {
    _level2.gotoAndPlay (2);
   } else {
    trace ("nog niet geladen..");
    }
   }

zoiets ongeveer....

HTH :)

"You're only as good, as what you did last week."


  • verytallman
  • Registratie: Augustus 2001
  • Laatst online: 08-06 16:34
Weer bijna goed, heb em nu zelf gevonden bij macromedia.
Voor de naslag:

-------------------------------------------------
on (release) {
if(_level1._framesLoaded == _level1._totalframes) {
_level1.gotoAndPlay ( 2 ) ;
}
}
-------------------------------------------------

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Op maandag 24 december 2001 17:43 schreef verytallman het volgende:
Weer bijna goed, heb em nu zelf gevonden bij macromedia.
Voor de naslag:

-------------------------------------------------
on (release) {
if(_level1._framesLoaded == _level1._totalframes) {
_level1.gotoAndPlay ( 2 ) ;
}
}
-------------------------------------------------
dat is dus wat ik postte...

;)

"You're only as good, as what you did last week."

Pagina: 1