$url = "http://○○/××.html";
$my_html = file_get_contents($url);
//▼この1行の処理を挟む
$html = mb_convert_encoding($html, 'HTML-ENTITIES', 'ASCII, JIS, UTF-8, EUC-JP, SJIS');
echo $html;
function loadHTML(
jQuery.ajax({
url: file,
type: "GET",
dataType: "html",
timeout: 5000,
success: onloadFile,
error: onerror
});
function onloadFile(data) {
//この中で処理
}
}
import flash.filters.BlurFilter;
//import flash.filters.BitmapFilterQuality; //任意
var targetObj = XXXXXXX;
var my_blur:BlurFilter = new BlurFilter();
my_blur.blurX = 10;
my_blur.blurY = 5;
//my_blur.quality = BitmapFilterQuality.HIGH;//任意
targetObj.filters = [my_blur];
var fileLoader:Loader;
var classA:Class;
var classB:Class;
function loadFiles (){
fileLoader:Loader = new Loader();
var my_file = "files.swf";
var myRequest:URLRequest = new URLRequest(my_file);
fileLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, drawFiles);
fileLoader.load(myRequest);
}
function drawFiles(event:Event):void {
classA = fileLoader.contentLoaderInfo.applicationDomain.getDefinition("movieclipA") as Class;
classB = fileLoader.contentLoaderInfo.applicationDomain.getDefinition("movieclipB") as Class;
}
function checkTotalmobiles(){
var a_mc = new classA();
trace("totalFrames="+a_mc.totalFrames);
//addchildは不要
}
<script type="text/javascript">
function getMyH(){
var my_h = getBrowserHeight();
if(my_h<=700){
my_h = 650;
} else {
my_h = 780;
}
return my_h;
}
function getBrowserHeight() {
if ( window.innerHeight ) {
return window.innerHeight;
}
else if ( document.documentElement && document.documentElement.clientHeight != 0 ) {
return document.documentElement.clientHeight;
}
else if ( document.body ) {
return document.body.clientHeight;
}
return 780;
}
var swf_h = getMyH();
swfobject.embedSWF('file.swf', 'flasharea', '100%', swf_h, '9');
</script>
mc1.slideTo("0",50,1,"linear",{cycles:0})
...
btn.onRollOver = function (){ mcPause(true) }
btn.onRollOut = function (){ mcPause(false) }
private function mcPause(isPause){
if(isPause){
//ZigoEngine.pauseTween('ALL'); //全てのTweenを一時停止
ZigoEngine.pauseTween(mc1, '_y');//mc1の_yのTweenを一時停止
ZigoEngine.pauseTween(mc2, '_alpha');//mc2の_alphaのTweenを一時停止
ZigoEngine.pauseTween(mc3, '_brightOffset');//mc3の_brightOffsetのTweenを一時停止
} else {
//ZigoEngine.unpauseTween('ALL');//全てのTweenを再度再生
ZigoEngine.unpauseTween(mc1, '_y');
ZigoEngine.unpauseTween(mc2, '_alpha');
ZigoEngine.unpauseTween(mc3, '_brightOffset');
}
}
trace("幅は"+stringWidth(my_txt,my_format));
//文字列の幅の取得
private function stringWidth(txt,format):int {
txt.setTextFormat(format);
return txt.textWidth;
}
//文字列の高さの取得
private function stringHeight(txt,format):int {
txt.setTextFormat(format);
return txt.textHeight;
}
function setMainParts(){
mainLoader = new Loader();
var myRequest:URLRequest = new URLRequest("parts.swf");
mainLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, drawParts);
mainLoader.load(myRequest);
}
var mc_tmp:Class;
function drawParts(event:Event):void {
mc_tmp = mainLoader.contentLoaderInfo.applicationDomain.getDefinition("mc_tmp") as Class;
var tmp = new mc_tmp();
addChild(tmp);
}
function getParams():void {
var seasonEvent;
var htmlParams:Object = LoaderInfo(this.root.loaderInfo).parameters;
if(htmlParams["season"]>=0){seasonEvent = htmlParams["season"]} else {seasonEvent = 0};
}
<script type="text/javascript">
swfobject.embedSWF('swf/index.swf', 'main', '100%', '780', '9','', {season:8}, {wmode: 'transparent', scale: 'noscale'});
</script>
var htmllist = '<ul id="sidearchive">';
<MTIfArchiveTypeEnabled archive_type="Monthly">
<MTArchiveList archive_type="Monthly">
htmllist += '<li><a href="<$MTArchiveLink$>"><$MTArchiveTitle$>(<$MTArchiveCount$>)</a></li>';
</MTArchiveList>
</MTIfArchiveTypeEnabled>
htmllist += '</ul>';
document.write(htmllist);
〜〜〜省略〜〜〜
<item rdf:about="http://www.XXXXX">
<title>タイトル</title>
<link>http://www.XXX</link>
<description>XXXXX</description>
<content:encoded>
<![CDATA[><p>test</p>
<p>test</p>
<hr>
<div align="center"><img src="???.jpg"></div>
<p>test</p>
]]>
</content:encoded>
<dc:date>2010-01-01:00:00+09:00</dc:date>
</item>
〜〜〜省略〜〜〜
$.ajax({
//読み込むファイル
url: 'xml/news.xml',
async: true,
cache: false,
dataType: "xml",
success: function(xml){
$(xml).find('item').each(function(i){
//読み込む記事数を5に設定
if (i == 5) {
return false;
}
var title = $(this).find('title').text();
var url = $(this).find('link').text();
var date;
$(this).children().each(function() {
if ($(this)[0].tagName == "dc:date") {
date = $(this).text();
}
});
date = dateChanger(date);
$('#slides').append('<a href="'+url+'><li>'+date+title+'<\/a><\/li>');
});
$('#slides ul').wrapAll('<ol><\/ol>');
},
//エラー表示
error: function(xml){
$('#slides').append('<p>読み込み失敗<\/p>');
}
});
var files:Array = ["test.jpg","test.jpg","test.jpg"];
private function loadFiles(){
for(var i=0;i<files.length;i++){
var my_file = files[i];
var urlReq:URLRequest=new URLRequest(my_file);
var myLoader = new Loader();
myLoader.load(urlReq);
myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeScene(i));
}
}
function completeScene(num:int):Function{
return function(e:Event):void{
trace(num);
}
}