Data Variables във Flash
3 отговора
156 прегледа
Data Variables във Flash
Искам да направя страница, която да взима текст от .txt или .пхп файл. Видях в една помощна книжка за Action Script , че е възможно и дори имам примери как да стане, но те някакси не работят. Предполагам, че има някоя малка подробност която пропускам. Това е кодът ми:
function showValues() {
returnvals.text = "returned from php: \n\n";
for (i in this) {
returnvals.text += i+" = "+this+"\n";
}
}
var c = new LoadVars();
c.onLoad = showValues;
var dataM = returnvals;//това ми е променлива за динамичното текстово поле//
Ако ми дадете пример с .txt или .php няма значение. Аз ползвам Flash MX 2004 Professional ако това е от значение. Надявам се някой да може да ми помогне
[email protected]
function showValues() {
returnvals.text = "returned from php: \n\n";
for (i in this) {
returnvals.text += i+" = "+this+"\n";
}
}
var c = new LoadVars();
c.onLoad = showValues;
var dataM = returnvals;//това ми е променлива за динамичното текстово поле//
Ако ми дадете пример с .txt или .php няма значение. Аз ползвам Flash MX 2004 Professional ако това е от значение. Надявам се някой да може да ми помогне
[email protected]
Re: Data Variables във Flash
Ето ти пример с XML файл.
Това е text.xml
<?xml version="1.0" encoding="windows-1252" ?>
-<TEXTS>
<textN />
<textN Number="1" />
<textN Number="2" />
</TEXTS>
Това отива в flash
texts_xml = new XML ()
texts_xml.load("text.xml")
texts_xml.onLoad = starttextViewer
function starttxtViewer ()
{
newtextN = texts_xml.firstChild.childN[1]
numberTXT.num = newtextN.attributes.Number
}
Сега нямам време за да обясня кое за какво е. Ако не разбираш пиши и ще ти добавя обяснения но вече утре.
Това е text.xml
<?xml version="1.0" encoding="windows-1252" ?>
-<TEXTS>
<textN />
<textN Number="1" />
<textN Number="2" />
</TEXTS>
Това отива в flash
texts_xml = new XML ()
texts_xml.load("text.xml")
texts_xml.onLoad = starttextViewer
function starttxtViewer ()
{
newtextN = texts_xml.firstChild.childN[1]
numberTXT.num = newtextN.attributes.Number
}
Сега нямам време за да обясня кое за какво е. Ако не разбираш пиши и ще ти добавя обяснения но вече утре.
Re: Data Variables във Flash
Струва ми се, че проблема ми идва от самото прикачване на нещо към dynamic text field. Твоят код би трябвало да работи, както и моя по принцип, но се оказва, че явно незнам как се вкарва текст от променлива в dynamic text field. Можеш ли да ми дадеш пример за това?
Re: Data Variables във Flash
Така... Слагаш значи следващия код в началото на филмчето:
test_txt = new XML();
test_txt.load("test.txt");
test_txt.onLoad = function ()
{
content.text = test_txt;
}
След това правиш един text field но да бъде dynamic input и да има име content. И за последно саздаваш един текстов файл с някакъв текст вътре и го записваш под името определено по-горе във функцията, в случая test.txt
Даваш preview и готово.
test_txt = new XML();
test_txt.load("test.txt");
test_txt.onLoad = function ()
{
content.text = test_txt;
}
След това правиш един text field но да бъде dynamic input и да има име content. И за последно саздаваш един текстов файл с някакъв текст вътре и го записваш под името определено по-горе във функцията, в случая test.txt
Даваш preview и готово.