| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Mar 2003
Beiträge: 9
| Probleme mit Pfadangabe
Bisher hab´ ich immer alles irgendwie hingekriegt was ich mir vorgenommen hatte aber jetzt bastel ich nun schon drei Tage und hab´ schon alles Mögliche ausprobiert und komme einfach auf keinen grünen Zweig. Ich habe schon verschiedene Foren durchsucht und auch einige entdeckt, in denen ein ähnliches Problem beschrieben wurde wie bei mir. Nur fruchten die Lösungsvorschläge irgendwie nicht bei meinem Film. Ich hab´ da wohl irgendwo ein Brett vorm Kopf Ich habe in meinem Hauptfilm einen mc und hab´ ihn "container" genannt. Dort hinein werden die verschiedenen Inhalte geladen. Mein Button der die Inhalte in "container" läd macht das mit: on (release) { _root.gotoAndPlay("start"); loadMovie("impressum.swf", this._root.container); } Das jetzt geladene impressum enthält eine ext. geladene Textdatei. Diese soll mit Hilfe der Scrollbar-Komponente mit: onClipEvent (load) { this.loadVariables("disclaimer.txt"); } onClipEvent (data) { this._root.container.txt.htmlText = inhalt; } den Text in ein dynamisches Textfeld namens "txt" laden. Wo habe ich den Fehler gemacht, das mein Textfeld nicht zusehen ist? Grüße, Fred |
| | |
| | #2 (permalink) |
| Gast
Beiträge: n/a
|
" this._root" gibt es nicht, entweder oder... "this" zeigt immer auf die aktuelle Zeitleiste, das kann entweder die Hauptzeitleiste sein, wenn das "this" in einem Hauptzeitleistenscript liegt, das kann aber auch eine MC-Zeitleiste sein. Dagegen zeigt "_root" immer auf die Hauptzeitleiste. Wenn "_root" in einem nachgeladenen Film liegt, zeigt es auf die Hauptzeitleiste des Containerfilms. Das bedeutet, dass dann die Objektpfade evtl. nicht mehr stimmen. Abhilfe: entweder verwendet man relative Pfadverweise wie this._parent o.ä. oder Pfadreferenzen, z.B. ActionScript:
|
|
| | #4 (permalink) |
| . Registriert seit: Aug 2001 Ort: wien/regensburg
Beiträge: 1.652
|
wenn ich dann aber irgendwo local eine variable namens "dieseZeitleiste" habe? wird dann die _globale ueberschrieben?
__________________ 350 * youtube für alle, die noch keinen dropbox-account haben, aber einen wollen: http://db.tt/wZ3S1pr bringt uns beiden +500mb, thx! |
| | |
| | #5 (permalink) |
| Achim Math.PI Registriert seit: Jul 2001 Ort: cool Colonia
Beiträge: 11.642
|
ich habes es nich nicht ausprobiert, aber ich bin sicher, dass sie es wird wobei du zum ändern der globalen variable immer das _global davor schreiben mussst
__________________ gruß bloba 2 x onkel² b_d Geändert von bloba (03-10-2005 um 16:33 Uhr) |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Mar 2003
Beiträge: 9
|
So, ich glaube ich geb´s langsam auf. Ich denke, ich habe schon alle möglichen und unmöglichen Varianten ausprobiert und es will einfach net. Als meinen letzten Versuch habe ich mal meine fla´s auf nötigste beschränkt und hier angehängt. Vielleicht hat ja einer Lust und die Zeit mal drauf zu schauen. Grüße, Fred |
| | |
| | #7 (permalink) |
| Gast
Beiträge: n/a
|
Du solltest diese veralteten Clipevents vergessen und ausschließlich auf der Hauptzeitleiste arbeiten. Und dann würde ich wegen der fehlenden Rückmeldungen kein loadVariables nehmen, sondern die LoadVars-Klasse. So funzt es (die Clipevents hab ich natürlich gelöscht): ActionScript:
|
|
| | #8 (permalink) |
| Neuer User Registriert seit: Mar 2003
Beiträge: 9
|
SUPER.... Vielen Dank Holger, auf solch eine Lösung wäre ich nach Jahren der Suche nicht gekommen. Jetzt brauch ich nur noch ne Weile um das Ganze auch zu verstehn. In meiner Eigenschaft als kleiner dummer Grafiker hab ich mich vor AS immer gedrückt wo´s geht. So was rächt sich jetzt natürlich. Einen kleinen Fehler hat das Ganze aber leider doch: Das die HTML Formatierung nicht mehr funtioniert, damit kann ich leben aber das Textfeld zeigt jetzt keine Umlaute an und dafür sollte, soweit ich das verstanden habe das "System.useCodepage" ja gut gewesen sein. Egal, mit oder ohne, die Umlaute sind weg. Gibt´s dafür auch so einen genialen Weg??? Gruß, Fred |
| | |
| | #10 (permalink) |
| Neuer User Registriert seit: Mar 2003
Beiträge: 9
|
Sorry ,ich habe schon verstanden was Du geschrieben hast und ich hab´s auch gleich so gemacht: Das "System.useCodepage" gelöscht und die Textdatei mit dem Notepad mit "speichern unter" ins UTF-8 Format gespeichert. Was dabei rausgekommen ist, ist genau das was ich geschrieben habe. Selbst wenn ich jetzt (was ich natürlich auch ausprobiert habe) das "System.useCodepage" wieder eingefüge, bleiben die Umlaute verschwunden. Gruß, Fred |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |