0

私は AS3 を初めて使用し、クラスを扱ったことがないため、いくつかの問題に直面しています。

ムービークリップを中央に配置したいのですが、拡大縮小しないようにします。そして、ブラウザをどのように拡大しても変わらない背景色を追加したいと思います。

誰かがこれをベイビーステップで説明してもらえますか? クラスを実装してflaで動作させる方法がわからないので。

どうもありがとう!

J.

4

2 に答える 2

0

私が正しくフォローしている場合は、swfファイルをWebページの中央に配置し、背景色を変更し、Webブラウザーの境界をドラッグした場合にswfが伸びないようにしますか?

もしそうなら、あなたの質問はよりHTMLに関連しています。それは、ActionScriptでは達成できないからです。swfをHTMLファイル内に正しく配置することが必要な場合は、FlashにHTMLファイルをエクスポートさせることができます(Flash IDEを使用している場合)。

これを行うプロセスをガイドするリンクは次のとおりです。非常に明確に書かれています:http ://www.w3schools.com/flash/flash_inhtml.asp

Webページの背景色を変更するには、次のサイトを参照してください:http ://www.tizag.com/htmlT/bgcolor.php

そのHTMLファイルをFlashからエクスポートしたら、FlashswfをWebページの残りの部分にどのように配置するかを確認できます。コードのどこかに、のようなものが必要align="left"です。これを中央、右などに変更できます。

お役に立てば幸いです。

デブ

于 2010-05-24T20:23:05.877 に答える
0

中央に配置するには、次のことができます。

var toCenterMc:MovieClip = new MovieClip();

toCenterMc.x = stage.stageWidth/2 - toCenterMc.width/2;
toCenterMc.y = stage.stageHeight/2 - toCenterMc.height/2;

このタグで追加できる backgroundcolor (クラス ヘッダーの上にある必要があります。つまり、 というコード行を意味しますpublic class example extends exampleparent):

[SWF(backgroundColor="0xec9900")]
于 2012-02-27T11:59:43.640 に答える