Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-07-2005, 12:07   #1 (permalink)
flasher
 
Registriert seit: Jun 2005
Beiträge: 64
Exclamation variablen aus funktion in mc anzeigen

hallo flasher

ich habe mir einen kleinen mp3-importer gebaut und möchte nun in einem movieclip die id3-tags anzeigen lassen, leider stehen die varieblen "interpret_str" usw. scheinbar bloß lokal in der funktion zur verfügung.
ich kann sogar aus der funktion heraus ein textfeld welches im hauptfilm liegt mit einer der variablen versehen, aber wenn ich das selbe mit einem textfeld im movieclip "mp3Player_mc" versuche klappt das nicht

AS im 1. schlüsselbild des hauptfilms:

ActionScript:
  1. //Variablen festlegen
  2. var interpret_str:String;
  3. var titel_str:String;
  4. var album_str:String;
  5. var jahr_str:String;
  6. var music_zähler_num:Number = 0;
  7.  
  8. //neues Sound-Ojekt
  9. music_sound = new Sound();
  10.  
  11. //Laden der Datei "song1(96).mp3" als Streaming-Sound(true)
  12. music_sound.loadSound("music/song1.mp3", true);
  13.  
  14. //Abrufen der ID3-Tag's und abspeichern in Variablen
  15. music_sound.onID3 = function(){
  16.     if (music_zähler_num == 0){
  17.         interpret_str = music_sound.id3.TPE1;
  18.         titel_str = music_sound.id3.TIT2;
  19.         album_str = music_sound.id3.TALB;
  20.         jahr_str = music_sound.id3.TYER;
  21.         trace("Interpret: "+interpret_str);
  22.         trace("Titel: "+titel_str);
  23.         trace("Album: "+album_str);
  24.         trace("Jahr: "+jahr_str);
  25.        
  26.         int_txt.text = interpret_str; //dieses Zuweisung funktioniert
  27.         this.mp3Player_mc.interpret_txt.text = interpret_str; //diese nicht
  28.        
  29.         music_zähler_num = 1
  30.     }
  31. };
  32.  
  33. //Ausgabe "Song 1 abgespielt" sobald Sound komplett abgespielt ist
  34. //Anschließend wird das Sound-Objekt wieder gelöscht
  35. this.music_sound.onSoundComplete = function(){
  36.     trace("Song 1 abgespielt");
  37.     delete music_sound;
  38. };

bitte helft mir ich bin am verzweifeln
medien_freak ist offline   Mit Zitat antworten
Alt 04-07-2005, 12:20   #2 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

aber das tracen in deiner funktion funktioniert, ja?
wenn ja ist der rest eigentlich nur ein pfadproblem...

leg dir doch nen mc an in den du die ganzen id3-values reinschaufelst...
und aus dem du dann immer die benötigten sachen rausholst...

_root ist die hauptzeitleiste deines hauptfilms...

wenn du jetzt das textfeld in dem nachgeladenen film ansprechen möchtest:

_root.mc.textfeld.text="bla"

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!

Geändert von fraggle two (04-07-2005 um 12:23 Uhr)
fraggle two ist offline   Mit Zitat antworten
Alt 04-07-2005, 16:21   #3 (permalink)
flasher
 
Registriert seit: Jun 2005
Beiträge: 64
Question

ich hab ja schon einen movieclip namens "mp3Player_mc" angelegt in dem sich das textfeld "interpret_txt" befindet.

und nun versuche ich über die zeile
ActionScript:
  1. this.mp3Player_mc.interpret_txt.text = interpret_str;
(relative adressierung)
diesem textfeld die variable zuzuschieben, aber das funzt leider nicht obwohl das selbe mit einem textfeld "int_txt" im hauptfilm funktioniert:
ActionScript:
  1. int_txt.text = interpret_str;
medien_freak ist offline   Mit Zitat antworten
Alt 04-07-2005, 20:15   #4 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

geh doch einfach mal von _root aus beim pfad...

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 04-07-2005, 20:53   #5 (permalink)
Phlasher
 
Benutzerbild von gerard
 
Registriert seit: Nov 2001
Ort: Unna-Königsborn (NRW)
Beiträge: 466
music_sound hat keine Eigenschaft this.mp3Player_mc (this bezieht sich auf music_sound)
lasse einfach das 'this' weg
__________________
Keep on Flashing
gerard ist offline   Mit Zitat antworten
Alt 08-07-2005, 17:43   #6 (permalink)
flasher
 
Registriert seit: Jun 2005
Beiträge: 64
tausen dank

ich wollt mich nochmal hauptsächlich bei "gerard" bedanken, kleine änderung, großes "aha" und zufriedener flash-user...
medien_freak 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 09:32 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele