Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-07-2003, 16:09   #1 (permalink)
carpe diem
 
Benutzerbild von the_pat
 
Registriert seit: Mar 2003
Beiträge: 201
frage eines newbees

hallo,

folgendes:

aus meinem hauptfilm heraus lade ich eine swf in einen container.
wenn diese swf geladen ist möchte ich im container um einen frame weiter springen...geht so etwas?
ich suche nämlich nach einer lösung von folgendem problem.
ich habe eine landschaft aus dreiecken. jedesmal wenn ich einen button klicke bewegt sich eines dieser dreiecke. weil ich die filme extern reinlade entstehen natürlich da wo sich die dreiecke bewegen ausparungen. und um dieses zu vermeiden dachte ich an die variante während er lädt ist die ausparung noch mit dem auf dem boden liegenden dreieck überdeckt nach dem laden springe ich ein frame weiter wo das besagte dreieck eine ausparung hinterläßt..ich hoffe man versteht mich...
the_pat ist offline   Mit Zitat antworten
Alt 25-07-2003, 16:45   #2 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 6.415
hmm dein container enthält mehrere frames? und du willst nachdem du ne swf geladen hast auf das (von anfang an) vorhandene 2.frame springen?

gibts leider ein problem, sobald du in nen mc ne swf lädst ist der inhalt des mcs gelöscht
und nurnoch die swf vorhanden
richtig erkannt?

deluxe
Deluxe ist offline   Mit Zitat antworten
Alt 25-07-2003, 16:52   #3 (permalink)
carpe diem
 
Benutzerbild von the_pat
 
Registriert seit: Mar 2003
Beiträge: 201
???

so in etwas schon...andere möglichkeiten gibt es da wohl dann nicht..? oder ist es möglich nach dem kompletten laden des externen mcs einen anderen mc unsichtbar zu schalten?

shit...
the_pat ist offline   Mit Zitat antworten
Alt 25-07-2003, 16:56   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 6.415
unsichtbar machen kannste per _visible=false
oder du kannst natürlich auch ein wenig verschachteln:

deinen container legste in mcA,
jetzt kannste in mcA soviel rumspielen wie du willst
dein contaienr bleibt erhalten, solange(!) du in der ebene von deinem container keine weiteren keyframes hast-
auf gut deutsch:

mach in dem mcA ne ebene in die legste deinen container
machst die ebene zB 2 frames lang aber nur auf frame 1 soll nen keyframe sein

grüße
deluxe
Deluxe ist offline   Mit Zitat antworten
Alt 25-07-2003, 17:23   #5 (permalink)
carpe diem
 
Benutzerbild von the_pat
 
Registriert seit: Mar 2003
Beiträge: 201
ja...das klingt ja gut...aber wie klärt leider nicht mein problem..!
the_pat ist offline   Mit Zitat antworten
Alt 25-07-2003, 17:30   #6 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 6.415
häh?
dann kannste so oft wie du willst in das 2.frame von dem mcA springen
war dochs problem?
und indem du das umsetzt, was ich gesagt hab, wirst du das problem auch lößen, nehme ich an

deluxe
Deluxe ist offline   Mit Zitat antworten
Alt 25-07-2003, 17:35   #7 (permalink)
carpe diem
 
Benutzerbild von the_pat
 
Registriert seit: Mar 2003
Beiträge: 201
ja das mit dem mc habe ich verstanden und auch schon so angelegt...nur wie sage ich das er nachdem er den externen film geladen hat um einen frame weitergeht..?
bin ich jetzt zu blöd....????
the_pat ist offline   Mit Zitat antworten
Alt 25-07-2003, 17:41   #8 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 6.415
du weisst wie nen preloader geht?

du frägst ab wieviel prozent deiens bildes/swfs im container geladen wurde. bei 100 prozent springste weiter
im sinne von:

ActionScript:
  1. //in die zeitleise wo dein mcA liegt
  2. //nach deinem loadMovie
  3. //oder dorthin wo dein loadMovie is dann aber pfade anpassen
  4. this.onEnterFrame=function(){
  5. var gel=this.mcA.container.getBytesLoaded()
  6. var tlad=this.mcA.container.getBytesTotal()
  7. if(gel>=tlad && tlad>500){
  8. this.mcA.gotoAndStop(this.mcA._currentframe+1)
  9. delete this.onEnterFrame
  10. }
kurz angeschnitten
setz dich mit preloadern auseinander
hat genug.

deluxe
Deluxe ist offline   Mit Zitat antworten
Alt 25-07-2003, 17:47   #9 (permalink)
carpe diem
 
Benutzerbild von the_pat
 
Registriert seit: Mar 2003
Beiträge: 201
ich bin so blöd!!! ich habe es jetzt ganz anders gelöst
ein preloader ist bereits in meinem externen film vorhanden...ich habe jetzt einfach den externen film in den ersten frame meines containers geladen und in meinem externen film steht die befehlszeile das er in meinem film in den containerframe 2 gehen soll!!!! hab mal wieder den wald vor lauter bäumen nicht gesehen...DANKE für Deine Hilfe...!

Gruß, Pat
the_pat ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 12:17 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele