• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-01-2008, 16:05   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2006
Beiträge: 93
Zugriff auf funktionen im untergeordneten swf File

Ich hab versucht im Forum nach einem ähnlichen Thema zu suchen aber bei mindestens 4 Buchstaben kann ich swf und .swf ja nicht suchen.

Also mein Problem ist folgendes. Ich möchte auf Funktionen und Variablen zugreifen die in einem swf File liegen in welches das aktuelle reingeladen wurde. Das hat auch schonmal funktioniert bei mir aber irgendwie komme ich nicht mehr an die Daten ran.

PHP-Code:
_root.startRain 1;
_root.loadMovie("Test - Feldeffekte.swf"); 
Das ist der Code aus der swf in die die neue hinein geladen wird.

PHP-Code:
trace(_parent.startRain);

if(
_root.startRain == 1) {
    
rain(508);

hier der wichtige auschnitt aus der anderen swf. Dort habe ich es auch schon mit _root versucht aber ich komm nicht an die variable herran.
Rexaka ist offline   Mit Zitat antworten
Alt 11-01-2008, 03:28   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.109
Zitat:
Zitat von Rexaka Beitrag anzeigen
Ich hab versucht im Forum nach einem ähnlichen Thema zu suchen aber bei mindestens 4 Buchstaben kann ich swf und .swf ja nicht suchen.
wäre auch ziemlich witzlos, wenn du nach deinen vier buchstaben suchen würdest ;-) das ergäbe etwa eine million einträge. beim suchen muss man schon etwas konkreter vorgehen.

du musst die zeit berücksichtigen:
loadMovie (danach hättest du z.b. suchen können) wird erst ausgeführt, nachdem dein script abgearbeitet ist. und dann dauerts eine weile, bis der server was sendet. so lange wartet flash nicht.

schau bitte mal in der flash-hilfe nach loadMovie oder bessser nach loadClip
da sind auch komplette anwendungsbeispiele dabei.

und auch bei z.b. attachMovie stehen die in den mc's vorhandenen objekte erst zur verfügung, wenn der mc script ausgeführt wurde (also frühestens ein frame später).
__________________
die ultimative antwort auf alle programmierfragen: der debugger!
- vor eine programmzeile klicken (==roter punkt)
- im menü "debuggen" aufrufen
- auf den grünen pfeil klicken
- im swf etwas machen (der programmablauf hält beim roten punkt)
- links die objekte auswählen, variable, interne... mal alles ansehen!
mit dem debugger kann man sein programm schrittweisse abarbeiten und in alle variable reinsehen.

mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (11-01-2008 um 03:30 Uhr)
hgseib 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 04:28 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele