PDA

Volledige versie bekijken : Ts viewer in flash bestand


Jeroen de Bruijn
%Europe/Berlin %680 %2008, 16:20
Ik wil dus hetvolgende externe bestand inladen in mijn .swf .

http://www.tsviewer.com/promotion/dynamic_sig/sig.php/clan_warr/60874.png

Ik heb al gelezen dat dit met MovieClipLoader moet maar het wil mij niet zo lukken.

MovieClipLoader("http://www.tsviewer.com/promotion/dynamic_sig/sig.php/clan_warr/60874.png", "screen");


Kan iemand mij uitleggen hoe dit wel moet.



Alvast bedankt,

Jeroen

Mr. Black
%Europe/Berlin %704 %2008, 16:54
Zo (http://www.google.nl/search?q=actionscript+3+load+png&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:nl:official&client=firefox-a). :)

PsK
%Europe/Berlin %705 %2008, 16:55
Dit is het AS3 gedeelte van Flashfocus, of je zit hier verkeerd met je vraag of je hebt verkeerd gekeken in de documentatie van Flash.;)
Anyway in AS3 bestaat de MovieClipLoader niet meer. Om afbeeldingen extern in te laden moet je gebruik maken van de Loader class.
Voorbeeldje:

var url:URLRequest = new URLRequest("je url");
//Je kunt hierin direct een URLRequest inplaatsen
var loader:Loader = new Loader(url);
// of mbv de load() functie later in je applicatie
loader.load(url);
//toevoegen aan displaylist
addChild(loader);


succes

Jeroen de Bruijn
%Europe/Berlin %375 %2008, 09:00
Oke bedankt,

Maar dit is dus nu mijn script:

var url:URLRequest = new URLRequest("http://www.tsviewer.com/promotion/dynamic_sig/sig.php/clan_warr/60874.png");
//Je kunt hierin direct een URLRequest inplaatsen
var loader:Loader = new Loader(url);
// of mbv de load() functie later in je applicatie
loader.load(url);
//toevoegen aan displaylist
addChild(loader);

Maar als ik dan mijn Movie Test dan geeft het een fout bij regel 3
var loader:Loader = new Loader(url);
De fout: 1137: Incorrect number of arguments. Expected no more than 0.


Iemand enig idee hoe dit komt en hoe dit verholpen kan worden?

Ik zal ook mijn .fla even uploaden hierheen, misschien kunnen jullie het dan beter zien.

PS dit script staat in de .fla bij contents en dan bij photo: Frame 3

Mr. Black
%Europe/Berlin %473 %2008, 11:21
Als je in de LiveDocs zoekt, kun je zien dat de constructor (http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/display/Loader.html#Loader()) geen argumenten nodig heeft. Het moet dus dit zijn:


var request:URLRequest = new URLRequest( "http://www.tsviewer.com/promotion/dynamic_sig/sig.php/clan_warr/60874.png" );

var loader:Loader = new Loader();
loader.load( request );

this.addChild( loader );

Succes nog! :)

Jeroen de Bruijn
%Europe/Berlin %568 %2008, 13:38
Heel erg bedankt, echt fantastisch ;)

Als de site helemaal klaar is zal ik hem hier posten
Verwacht er niet teveel van want ik ben nogal een beginner :P