Volledige versie bekijken : flash php
vegeto
%Europe/Berlin %878 %2005, 22:05
ik heb niet echt veel gedaan met php flash ik vroeg me af of het mogelijk was om in de php bestand 30 regels text te platsen en dan in flash elk 3 min weer een andere zin laten opkomen
ninetynine
%Europe/Berlin %880 %2005, 22:07
Zou je beter met een gewoon txt bestand doen :
var1=dmsqjfmjdsqmjfm&vard=sdfqdsf................
en de vars inladen buiten de stagen (dynamic textfield's)
en deze random laten verschijnen
en met een timer (om de 3min) of zoveel frames voor 30 min en dan opnieuw
de acties voor het veranderen van de tekst met een random
Geen php nodig :) , aangezien je het niet moet kunnen bewerken :)
succes
vegeto
%Europe/Berlin %901 %2005, 22:37
en kunt u mij dat uit leggen hoe het werkt (nog nooit gedaan)
Roenes
%Europe/Berlin %949 %2005, 23:47
Het makkelijkst voor jou zou zijn een xml met je zinnetjes en die 1 maal inladen. Daarna met een setInterval iedere 3 min een ander zinnetje tonen. Ik zal vannacht/morguh even een voorbeeldje voor je maken. Moet even kijken wanneer ik tijd heb :)
ninetynine
%Europe/Berlin %424 %2005, 11:11
Dit heb ik even voor je gemaakt :
Als je het dan toch met .txt wil doen : :)
1) Maak zoveel dynamic tekstvakken als er zinnetjes zijn ( bv 3 ), buiten je Stage
zodat ze onzichtbaar zijn.
2) Geef ze var = var1 , var2 ,....
3) Maak 1 dynamic tekstvak binnen je Stage (waar het zinnetje inkomt), met instancename = zin
4) Laad de zinnetjes in uit .txt met :
loadVariablesNum("output.txt", 0);
Op voorwaarde dat je .txt in dezelfde map staat, en de naam output.txt heeft , en dat hij er zo uitziet :
var1=zin1 dsqjsqdfjdsqjflmjqdsfmqjds&var2=vjqsdjmvkljdsvqsdv ............
5 ) Gebruik deze As :
displayTime = 180; //want 3 min (= 60sec*3)
countDown = function(){
displayTime--;
if (displayTime == 0){
clearInterval(timer);
welkezin = new Array(var1,var2,var3); // in dit voorbeeld 3 zinnetjes
nr = Number(Math.ceil(Math.random()*2)+1) // moet je veranderen in mate van je zinnen , ( met 0 => bv 3-1 = 2 ) ( en dan +1 omdat Math.random ook 0 kan zijn )
zin.text = welkezin[Number(nr-1)] //omdat een array begint met 0
displayTime = 180
timer = setInterval(countDown, 1000);
countDown()
}
}
timer = setInterval(countDown, 1000);
ninetynine
%Europe/Berlin %425 %2005, 11:12
Succes ! :)
Ohja Roenens , als je wil leg nog maar uit hoor met xml :)
ninetynine
%Europe/Berlin %429 %2005, 11:18
Succes ! :)
Ohja Roenens , als je wil leg nog maar uit hoor met xml :)
Roenes
%Europe/Berlin %458 %2005, 12:00
Ohja Roenens , als je wil leg nog maar uit hoor met xml :)Coming right up! ;)
Roenes
%Europe/Berlin %479 %2005, 12:30
Hier is mijn versie:
[FLA] (http://home.planet.nl/~polma288/flashfreaks/Oneliner/Oneliner.fla)
[SWF] (http://home.planet.nl/~polma288/flashfreaks/Oneliner/Oneliner.swf)
[XML] (http://home.planet.nl/~polma288/flashfreaks/Oneliner/regels.xml)
[ZIP] (http://home.planet.nl/~polma288/flashfreaks/Oneliner/Oneliner.zip)
Ik ga geen uitgebreide uitleg geven aangezien je de fla kan bekijken. Heeft er iemand alsnog vragen over, dan post ze maar en reageer ik daarop :)
vegeto
%Europe/Berlin %758 %2005, 19:12
hee dank je well het is echt een toppie van je
dank u wel !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
maar nog 2 kleine vragje's
ik weet in flash kan je dit gebruiken om er kleur in de text toe te voegen
<font color='#cc0000'> you kijk ik ben gek </font> hoe zorg ik dat het in kleur komt als ik dit in de xml doe komt er null te staan
en de twede is het ook mogelijk dat je tezt niet telkens weg gaat maar dat gewoon de volgende er weer onder komt
Jordy
%Europe/Berlin %890 %2005, 22:21
Klopt heb je CSS voor nodig :)
KLIK (http://www.flashfocus.nl/forum/showpost.php?p=7059&postcount=2)
Pointer
%Europe/Berlin %924 %2005, 23:11
Niet per see hoor.
blaat.text = "blaat";
blaat.textColor = "0xFF00FF";
Je Dyn textveld heet dus op stage blaat
trashpuppy
%Europe/Berlin %381 %2005, 10:10
ik zou werken met een array. geen gezeur met inladen van andere bestanden.
wil je het achteraf graag makkelijk kunnen aanpassen, dan zou ik ook voor de xmlversie gaan. kun je er ook heel makkelijk en snel zelf een cmsje voor schrijven.
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.