Archief - [PROG][AS] Tekst wegschrijven naar bestand in Flash

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

DarkCHronicle

Legacy Member
Hallo, ik zou graag een soort save-functie toevoegen voor een flash-spel (offline). Ik vroeg me af of je dus met actionscript dingen kunt wegschrijven naar een bestand (zoals bvb ofstream(filename) bij c++). Kan iemand hier mss een antwoord op geven?

DBV

Bottom

Legacy Member
Als er iemand een voorbeeld heeft of weet staan waarbij flash kan communiceren met javascript (liefst om xml-bestand weg te schrijven) mag hij dit hier altijd posten :p
Bedankt!

Tyfius

Legacy Member
Bottom zei:
Als er iemand een voorbeeld heeft of weet staan waarbij flash kan communiceren met javascript (liefst om xml-bestand weg te schrijven) mag hij dit hier altijd posten :p
Bedankt!

Een file wegschrijven werkt alleen clientside en in IE afaik. Via een ActiveX component dan nog, wat door het overgrote merendeel van de gebruikers disabled is.

fretn

Legacy Member
QplQyer zei:
Hij zei dat het een offline spel is :).

zei ik iets ? :ironic:

wat je wel kan doen is een programmatje schrijven dat, als je het opstart, het uw flash projecter ook opstart, en in de achtergrond blijft runnen als mini-webserverke, en flash kan dan via die loadvars communiceren met uw proggie, en zo desnoods bestanden schrijven/lezen

fretn

Legacy Member
Bottom zei:
Als er iemand een voorbeeld heeft of weet staan waarbij flash kan communiceren met javascript (liefst om xml-bestand weg te schrijven) mag hij dit hier altijd posten :p
Bedankt!

flash en javascript werkte vroeger enkel in IE, dunno about firefox

orez

Legacy Member
javascript om te schrijven?
da gaat volgens mij nog altijd ni echt hoor ;)
document.write = niet definitief hé.

DarkCHronicle

Legacy Member
QplQyer zei:
Hij zei dat het een offline spel is :).

Het is inderdaad voor een offline spel ;). Khad al gezien dat ge een php bestand moest oproepen ooit maar kheb dat getest en dat werkte offline dus niet (en online heb k geen plaats die php ondersteunt...).

Als het echt niet gaat wil k ook nog wel met paswoorden werken maar das zooo achterhaald :p

Messias.

Legacy Member
Even ge-Google'ed en ik kwam uit bij:

PHP:
// ten eerste vond ik:
fscommand("save","filename.txt");
// dan vond ik:
mystring="This is some text that i want to save locally";
MMSave(mystring,"mystring.txt");

Ik ken absoluut niets van AS, maar ik hoop dat je er iets mee bent ofzo.

The Crazy Frog

Legacy Member
Der is een mogelijkheid om een soort van cookies te gebruiken in flash, maar vraag mij niet hoe, tis te lang geleden ;)
Zoek het es op...

DarkCHronicle

Legacy Member
heb een tut gevonden om iets vergelijkbaar met cookies te maken met actionscript. hier...

Dit werkt dus enkel nog maar online... (mijn probleem van geen php-ondersteuning is nu wel weg) en andere oplossingen zijn dus nog steeds welkom!

testje vind je hier: http://users.skynet.be/RudolfoEntertainment/Untitled-1.swf
normaal moet er dus eerst opkomen om je data in te voeren (maak u geen zorgen, het wordt lokaal op u pc opgeslagen :p), als je dan sluit en terug opent, of gewoon refresht dan zou je data moeten verschijnen.... (sorry voor het lettertype en layout ma tis enkel nen test eh)

Indien het niet werkt gelieve dit dan ook te zeggen !!!

Bottom

Legacy Member
Messias. zei:
PHP:
...
mystring="This is some text that i want to save locally";
MMSave(mystring,"mystring.txt");
...


Heb een test flashbestand gemaakt en daarmee werkt het dus niet.

Dit vond ik via google over MMSave:
It can only be used within the Macromedia Authoring Environment, therefore it can only be used in .swf files that are going to be displayed inside of a panel in the authoring environment.

Bottom

Legacy Member
Is het nu echt niet mogelijk om via flash bestanden op een server op te slaan zonder gebruik te maken van php, asp e.d. ??

Bottom

Legacy Member
Neen.

Ik zal effe uitleggen wat ik precies in gedachten heb.
Ik zou via flash mijn vader bepaalde foto's laten uploaden (dit gaat enkel in IE, maar dat geeft niet, hij gebruikt toch niks anders). Eens upgeload, wijzig ik een xml bestand waarin naam, titel, commentaar van foto bijkomen. Zo zou ik eenvoudig op de flash website foto's kunnen toevoegen. Enkel het opslaan van dat xml bestand lukt niet.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan