Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-10-2003, 07:03   #1 (permalink)
Kreativer Kopf
 
Benutzerbild von FlasherTyp
 
Registriert seit: Mar 2002
Ort: Darmstadt / Hessen
Beiträge: 1.120
Verschachtelte LoadVars Problem, am Ende sollen Sprachen geladen werden HILFE BITTE!!

Also irgendwie hänge ich grade (vielleicht hab ich auch bis jetzt Mist gebaut).

Was es zum Schluss machen soll...
Er bekommt ein Array von der Php Datei (im mom auf die txt umgestellt) mit allen Dateien die in ./Sprachen drinne liegen. In all diesen Dateien wird eine &flag=... deklariert, nun soll er sich wieder ein Array zusammen setzten wo alle Flaggen abgespeichert sind und diese nebeneinander auf dem Schirm ausgeben und so verlinken das wenn ich auf eine Flagge klicke, die andere Variablen aus der dazugehörigen Datei geladen werden.

Die 2 Runden Buttons im Film sind Statisch eigentlich überflüssig.

Würde mich wirklich freuen wenn mir hier jmd helfen könnte!

MFG

Fjodor
Angehängte Dateien
Dateityp: zip sprachen_laden.zip (8,1 KB, 6x aufgerufen)
__________________
Life is Pain
FlasherTyp ist offline   Mit Zitat antworten
Alt 01-10-2003, 07:28   #2 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
...was für ein durcheinander !

du willst offensichtlich eine sprachauswahl bauen,
dazu soll ( ? ) also eigentlich erst nur die flaggenauswahl
auf dem screen sein, und bei entsprechendem klick auf eine flagge
sollen die dazugehörigen txt (php) daten geladen werden ?

sag mal an !
warrantmaster ist offline   Mit Zitat antworten
Alt 01-10-2003, 07:31   #3 (permalink)
Kreativer Kopf
 
Benutzerbild von FlasherTyp
 
Registriert seit: Mar 2002
Ort: Darmstadt / Hessen
Beiträge: 1.120
jap genau so, nur das der link zur flage die auf dem schirm den button für die sprache darstellt auch in der txt enthalten ist.
__________________
Life is Pain
FlasherTyp ist offline   Mit Zitat antworten
Alt 01-10-2003, 08:44   #4 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
c&p in frame 1 einer leeren fla

ActionScript:
  1. System.useCodepage = true;
  2. MovieClip.prototype.funktionen = function() {
  3.     this.onPress = function() {
  4.         trace(_root['m'+this.id].content2);//<---heir ein beispielzugriff
  5.     };
  6. };
  7. function flaggen(ziel, xpos, i) {
  8.     var flagge = _root.createEmptyMovieClip('flagge'+i, i);
  9.     var controll = _root.createEmptyMovieClip('controll'+i, i+1000);
  10.     flagge._y = 200;
  11.     flagge._x = xpos+150;
  12.     flagge.loadMovie(ziel);
  13.     controll.onEnterFrame = function() {
  14.         if (flagge._width>0) {
  15.             delete this.onEnterFrame;
  16.             delete (this);
  17.             flagge.id = i;
  18.             flagge.funktionen();
  19.         }
  20.     };
  21. }
  22. sprachenladen = new LoadVars();
  23. sprachenladen.onLoad = function(erfolgreich) {
  24.     if (erfolgreich) {
  25.         arrSprachen = this.sprachdateien.split("|");
  26.         for (var i = 0; i<arrSprachen.length-1; i++) {
  27.             _root['m'+i] = new LoadVars();
  28.             _root['m'+i].id = i;
  29.             _root['m'+i].onLoad = function(ok) {
  30.                 if (ok) {
  31.                     flaggen(this.flag, this.id*100, this.id);
  32.                 }
  33.             };
  34.             _root['m'+i].load('sprachen/'+arrSprachen[i]);
  35.         }
  36.     } else {
  37.         trace("Fehler Sprachdaten");
  38.     }
  39. };
  40. sprachenladen.load("sprachen.txt");


dann mal testen (speichern nicht vergessen )
alle daten aus deinen "sprachen"-txt's liegen jetzt in den
loadvars "_root['m'+i] " ud du kannst die ensprechenden
zuweisungen in der funktion "funktionen" definieren
warrantmaster ist offline   Mit Zitat antworten
Alt 01-10-2003, 13:25   #5 (permalink)
Kreativer Kopf
 
Benutzerbild von FlasherTyp
 
Registriert seit: Mar 2002
Ort: Darmstadt / Hessen
Beiträge: 1.120
joa, thx das ist es wohl!
__________________
Life is Pain
FlasherTyp ist offline   Mit Zitat antworten
Alt 01-10-2003, 16:51   #6 (permalink)
Kreativer Kopf
 
Benutzerbild von FlasherTyp
 
Registriert seit: Mar 2002
Ort: Darmstadt / Hessen
Beiträge: 1.120
So habs in meine eigentlich Anwendung übernommen und hab nun folgende Probleme:

1) Ich find leider nicht die Stelle in deinem Strcipt wo ich ein Newline Zeichen wieder abscheiden kann von der eingelesenen Variable, er schreibt den Text so:
"blablabla

bla

bla"

anstatt:
"blablabla
bla
bla"

2) Ich habe noch auf Bild 2 ein Movieclip in dem folgendes Script steht:
ActionScript:
  1. centerx = 0;
  2. centery = 0;
  3. textformat = new TextFormat();
  4. textformat.font = "Times New Roman";
  5. textformat.color = "0xFFFFFF";
  6. textformat.size = "14";
  7. radius = 330;
  8. this.createTextField("control", 500, 0, 0, 500, 100);
  9. mein_text = _root.kreistext;
  10. control.setNewTextFormat(textformat);
  11. control.embedFonts = true;
  12. control.text = mein_text;
  13. while (control.textWidth<radius) {
  14.     mein_text += "=";
  15.     control.text = mein_text;
  16. }
  17. text_array = mein_text.split("");
  18. gesamt = control.textWidth;
  19. for (i=1; i<=text_array.length; i++) {
  20.     control.text = mein_text.substring(0, i-1);
  21.     abschnitt = control.textWidth/gesamt*Math.PI/2;
  22.     for (j=0; j<4; j++) {
  23.         this.createEmptyMovieClip("t"+i+"_"+j, i+j*100);
  24.         this["t"+i+"_"+j].createTextField("textfeld", 1, 0, 0, 20, 20);
  25.         this["t"+i+"_"+j]._x = radius*Math.sin(-abschnitt-j*Math.PI/2)+centerx;
  26.         this["t"+i+"_"+j]._y = radius*Math.cos(abschnitt+j*Math.PI/2)+centery;
  27.         this["t"+i+"_"+j].textfeld.embedFonts = true;
  28.         this["t"+i+"_"+j]._rotation = (abschnitt+j*Math.PI/2)/Math.Pi*180-180;
  29.         this["t"+i+"_"+j].textfeld.setNewTextFormat(textformat);
  30.         this["t"+i+"_"+j].textfeld.text = text_array[i-1];
  31.         this["t"+i+"_"+j].textfeld._y = this["t"+i+"_"+j].textfeld.textHeight/2;
  32.     }
  33.     control.text = "";
  34. }

es erscheint jedoch nicht der kreistext auf dem Kreis, füge ich ein einfaches dyn. Textfeld in diese Movieglip erscheint sie jedoch???
__________________
Life is Pain
FlasherTyp ist offline   Mit Zitat antworten
Alt 02-10-2003, 12:15   #7 (permalink)
Kreativer Kopf
 
Benutzerbild von FlasherTyp
 
Registriert seit: Mar 2002
Ort: Darmstadt / Hessen
Beiträge: 1.120
nicht noch bei den kleinigeietn helfen :-(
__________________
Life is Pain
FlasherTyp ist offline   Mit Zitat antworten
Alt 02-10-2003, 12:30   #8 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
zu 1: moment...



zu 2: setTextformat immer nach (!) der textzuweisung an das
entsprechende textfeld, am besten nach zuweisung aller eigenschaften und inhalte etc. (überprüfen)
warrantmaster ist offline   Mit Zitat antworten
Alt 02-10-2003, 12:34   #9 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
zu 1:

hier mal lesen

grz
warrantmaster ist offline   Mit Zitat antworten
Alt 02-10-2003, 13:01   #10 (permalink)
Kreativer Kopf
 
Benutzerbild von FlasherTyp
 
Registriert seit: Mar 2002
Ort: Darmstadt / Hessen
Beiträge: 1.120
Zitat:
Geschrieben von warrantmaster
zu 1: moment...



zu 2: setTextformat immer nach (!) der textzuweisung an das
entsprechende textfeld, am besten nach zuweisung aller eigenschaften und inhalte etc. (überprüfen)
zu 1, find ich die stelle in deinem script irgendwie nicht wo ich das reinstecken soll ???

zu 2: öhm wie jetzt?
__________________
Life is Pain
FlasherTyp ist offline   Mit Zitat antworten
Alt 03-10-2003, 14:34   #11 (permalink)
Kreativer Kopf
 
Benutzerbild von FlasherTyp
 
Registriert seit: Mar 2002
Ort: Darmstadt / Hessen
Beiträge: 1.120
kann keiner noch helfen?
__________________
Life is Pain
FlasherTyp ist offline   Mit Zitat antworten
Alt 05-10-2003, 15:24   #12 (permalink)
Kreativer Kopf
 
Benutzerbild von FlasherTyp
 
Registriert seit: Mar 2002
Ort: Darmstadt / Hessen
Beiträge: 1.120
mal ein up...
__________________
Life is Pain
FlasherTyp 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 14:26 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele