1
嗨,那裏的人,所以我一直在試圖將.swf動畫轉換爲html5,它與flash pro cs6和Swiffy擴展一起工作,但動畫速度非常緩慢。SWF/FLA到HTML5轉換=慢動畫
原來這裏是動畫: http://alquilercochestanger.com/equipo.swf
的這裏是轉換 http://www.alquilercochestanger.com/equipo.swf.html
我要做的就是:
1.Open與碩思SFW反編譯原來的swf文件
2.Export它到.fla(閃光cs6和閃光燈8給出了相同的結果)Actionscript2
3.打開與Adobe Flash專業版cs6
4.export to html5 wi日Swiffy與
這裏是日誌
Swiffy Flash Extension for Win v1.1.1 [Swiffy v7.0.3]
- Warnings -
The ActionScript class Sound is not supported.
The ActionScript method Sound.getVolume() is not supported.
The ActionScript method Sound.setVolume() is not supported.
The file includes complex animations which may be slow on mobile devices.
- Info -
Filters, blend modes and color-adjusted images may render slowly on mobile devices.
Exported to: C:\Users\Admin\Documents\equipo\~equipo.swf.html
編輯:
試圖從SWF轉換爲FLA,然後打開室內用土坯親(發佈預覽),它給了我同樣的錯誤
所以我認爲答案可能是從零開始創建文檔
這裏是動作腳本
var activo = 0;
var my_profundidad = [0, -79, -54, -57, -61, -60, -70, -73, -47, -76, -51, -67, -83, -43, 14000, -100, 14500];
for (i = 1; i < 17; i++)
{
this["keko" + i].swapDepths(my_profundidad[i]);
} // end of for
for (j = 1; j < 17; j++)
{
this["keko" + j].boton.onRollOver = function()
{
trace (this._parent.getDepth());
this._parent.swapDepths(15000);
cadena = this._parent._name;
var _loc2 = cadena.split("keko");
com.greensock.TweenMax.to(this._parent, 0.500000, {_xscale: 110, _yscale: 110, ease: com.greensock.easing.Cubic.easeOut});
i = 1;
if (i >= 17)
{
return;
} // end if
if (i != _loc2[1] && i != activo)
{
com.greensock.TweenMax.to(this._parent._parent["keko" + i], 0.500000, {colorTransform: {tint: 16777215, tintAmount: 0.500000}});
} // end if
if (i == _loc2[1])
{
com.greensock.TweenMax.to(this._parent._parent["keko" + i], 0.500000, {colorTransform: {tint: null, tintAmount: 0}});
} // end if
++i;
};
this["keko" + j].boton.onRollOut = function()
{
cadena = this._parent._name;
var _loc5 = cadena.split("keko");
this._parent.swapDepths(my_profundidad[_loc5[1]]);
com.greensock.TweenMax.to(this._parent, 0.500000, {_xscale: 100, _yscale: 100, ease: com.greensock.easing.Cubic.easeOut});
i = 1;
if (i >= 17)
{
return;
} // end if
if (activo == 0)
{
com.greensock.TweenMax.to(this._parent._parent["keko" + i], 0.500000, {colorTransform: {tint: null, tintAmount: 0}});
} // end if
if (i == _loc5[1] && activo != 0)
{
com.greensock.TweenMax.to(this._parent._parent["keko" + i], 0.500000, {colorTransform: {tint: 16777215, tintAmount: 0.500000}});
} // end if
++i;
};
this["keko" + j].boton.onRelease = function()
{
this.enabled = false;
this._parent.swapDepths(20000);
cadena = this._parent._name;
var _loc13 = cadena.split("keko");
activo = _loc13[1];
trace (activo);
com.greensock.TweenMax.to(this._parent, 0.500000, {_xscale: 110, _yscale: 110, ease: com.greensock.easing.Cubic.easeOut});
com.greensock.TweenMax.to(this._parent, 0.500000, {glowFilter: {color: 6710886, alpha: 1, blurX: 10, blurY: 10}});
getURL("javascript:cargaPersona(\'" + activo + "\')", "");
i = 1;
if (i >= 17)
{
return;
} // end if
if (i != activo)
{
this._parent._parent["keko" + i].boton.enabled = true;
this._parent._parent["keko" + i].swapDepths(my_profundidad[i]);
com.greensock.TweenMax.to(this._parent._parent["keko" + i], 0.500000, {colorTransform: {tint: 16777215, tintAmount: 0.500000}});
com.greensock.TweenMax.to(this._parent._parent["keko" + i], 0.500000, {_xscale: 100, _yscale: 100, ease: com.greensock.easing.Cubic.easeOut});
com.greensock.TweenMax.to(this._parent._parent["keko" + i], 0.500000, {glowFilter: {color: 6710886, alpha: 0, blurX: 0, blurY: 0}});
} // end if
++i;
};
} // end of for
任何人有同樣的問題?