Archief - FLASH: .swf importeren

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.

Bram

Legacy Member
oké, here's the deal: ik ben bezig aan een website van een klant die graag zou zien dat een aantal flash banners gebruikt worden bovenaan de site. deze banners zijn al gemaak en ontworpen, maar ik had er graag nog een border aan toegevoegd. dus ik dacht om die gewoon te importeren in flash, die in een laag te zetten en een tweede laag toe te voegen daarboven met de border en ze dan gewoon terug op te slaan.

maar als ik die swf's importeer (command-r), dan worden ze opgedeeld in 2 graphics en een bmp... de animatie die erachter zat is dus compleet weg.

nu ken ik zo goed als niets van flash, buiten de uiterste basis, dus ik weet ook niet hoe ik die animatie zou kunnen achtermaken...

iemand die me kan helpen?

taLa.

Legacy Member
Ofwel edit ge de .fla en her-exporteert ge die naar een nieuwe SWF, ofwel maakt ge een nieuwe .fla van dezelfde grootte met alleen de rand erin, en gebruikt ge dan loadMovie om da bestaande banner erin te laden. Best wel de originele FLA aanpassen, anders zit ge me 2 SWFs en da is nogal overbodig.

Bram

Legacy Member
tprobleem is dak nie over de originele fla's beschik... anders haddek da natuurlijk meteen gedaan...

hoe gaat diejen loadmovie in z'n werk en zou ge da bij toeval mss vanuit uw html op de pagina ook kunnen doen? want ik heb verschillende banners voor verschillende pagina's... anders moetek er dubbel zoveel maken :p

taLa.

Legacy Member
't Komt er op neer da ge een nieuwe SWF maakt met alleen de border erin, en onder die border laadt ge de oude SWF in via loadMovie. Dus maak 2 lagen: op de onderste plaatst ge in de linkerbovenhoek een lege movieclip die ge een instance name geeft, bv "lader". Op de bovenste laag plaatst ge uw border. En op het eerste frame plaatst ge dan de volgende code:
Code:
lader.loadMovie( "oude.swf" );
In de veronderstelling natuurlijk dat het origineel zonder de border "oude.swf" is.

Als ge nu verschillende banners hebt en ge weet niet op voorhand welke ge wilt inladen, dan kunt ge altijd gebruiken maken van FlashVars. Dat komt er op neer dat ge via de HTML aan uw Flash movie een variabele doorgeeft met de bestandsnaam van de banner die ge wilt inladen, en die variabele is dan toegankelijk binnen de SWF zelf op de main timeline. Google maar eens op FlashVars, ge zult hopen voorbeelden vinden.

LunchBox

Legacy Member
hoe gaat diejen loadmovie in z'n werk en zou ge da bij toeval mss vanuit uw html op de pagina ook kunnen doen?

uhm, meen je dat echt.. nooit aan css gedacht?

Bram

Legacy Member
tgaat om een border in een .swf file... beter wel alles gelezen, want dat had ik wel zelf gekunnen.

taLa. loadMovie wordt blijkbaar niet meer ondersteunt, ze geven een alternatieve code, die wel werkt, maar dan komt de movieclip bovenaan te liggen, ondanks dat ik bv de action op de eerste frame zet op de onderste laag... hoe kan ik iets boven de ingelade swf laten komen?

Code:
var I = new Loader();
addChild(I);
I.load(new URLRequest("banner_home.swf"));
ik had geprobeerd om de lege movieclip I te noemen, maar dan doet ie niets meer


edit: oplossing gevonden. actionscript 2 pakken ipv 3.
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