webForumDet fria alternativet

min första dynamiska lilla flashapp, behöver hjälp

Flash

2 svar · 360 visningar · startad av vic

Medlem sedan apr. 2006244 inlägg
Frågan#1

Hej!

Sitter med PHP och Javascript i bagaget och försöker mig nu på en lite dynamiskt flash. Det är en film med text och en bild som ska repeteras med nytt innehåll varje gång. Detta script har jag i första rutan

if(!Controller) {
var Controller:Number = 0; 
var contentString:String = "sg_test.jpg|Rubriken som vi vill ha|Nu skriver vi texten vi vill ha#sg_test.jpg|Detta är andra rubriken|Text till andra dubriken";
var Pie:String;
Pie = contentString.split("#");
}

if(!Pie[Controller]) {
Controller=0;
}

var Piece:String;
var thisPiece:String = Pie[Controller];

Piece = thisPiece.split("|");
texten.htmlText = Piece[2];
rubrik.htmlText = Piece[1];
displayIT.loadMovie(Piece[0]);

Piece=null;

Jag får upp felmeddelande:

**Error** Scene=Scene 1, layer=actions, frame=1:Line 7: Type mismatch in assignment statement: found Array where String is required.
Pie = contentString.split("#");

**Error** Scene=Scene 1, layer=actions, frame=1:Line 17: Type mismatch in assignment statement: found Array where String is required.
Piece = thisPiece.split("|");

Medlem sedan apr. 2006244 inlägg
#2

Fixade det hel med

if(!Controller) {
var Controller:Number = 0; 
var contentString:String = "sg_test.jpg|Rubriken som vi vill ha|Nu skriver vi texten vi vill ha#sg_test.jpg|Detta är andra rubriken|Text till andra dubriken";
var Pie:Array = contentString.split("#");
}

if(!Pie[Controller]) {
Controller=0;
}

var thisPiece:String = Pie[Controller];

var Piece:Array = thisPiece.split("|");
texten.htmlText = Piece[2];
rubriken.htmlText = Piece[1];

Piece=null;

Men då undrar jag hur man gör variabler globala? om jag allstå vill komma åt Piece[0] efter 10 frames?

Medlem sedan apr. 2006244 inlägg
#3

ah, _root

253 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)